2013-08-03 5 views
1

J'ai essayé d'exécuter des blocs de code sur mon mac (10.7.5) et j'ai frappé un mur. J'ai fait des recherches sur beaucoup d'autres sujets avec des gens qui ont eu des problèmes similaires, mais je n'arrive toujours pas à le comprendre. Je suis sûr que c'est quelque chose de simple qui me manque.les blocs de code ne compilent pas sur mac OSX

  1. téléchargé la version mac de codeblocks de codeblocks.org
  2. J'ai installé Xcode à partir du magasin d'applications
  3. installé les outils de développement supplémentaires à partir du site développeur de pommes

quand je lance un programme simple comme:

#include <stdio.h> 

int main(){ 
    printf("hello dudes"); 
    return 0; 
} 

la sortie juste dit bonjour monde, je sais ce travail s, je colle le programme dans codepad.org et ça sort bien. la coloration des blocs de code ne semble pas fonctionner non plus. juste du texte noir et pas de couleurs pour les variables et les fonctions.

Je ne sais pas ce que je suis absent, j'ai aussi essayé de mettre le compilateur par défaut:

  1. GNU CC
  2. LLVM Clang
+0

Quel est votre problème? Est-ce que le programme ne compile pas ou donne des résultats surprenants? Dans les deux cas, veuillez fournir tous les messages d'erreur, sortie actuelle vs attendue etc. – simonc

+0

Avez-vous installé les outils de ligne de commande de xcode – aaronman

+0

le problème est que la sortie est la même quel que soit le code que je code dans le programme codeblocks. il dit juste "bonjour monde" plutôt que ce qui est réellement codé, par exemple dans le ci-dessus il devrait sortir "bonjour mecs". oui les outils de ligne de commande dans xcode dit qu'il est installé quand je vais à l'onglet de téléchargements dans xcode. Même s'il n'y a rien de codé dans le fichier codeblock, il sort quand même "hello world" quand j'exécute et construit le programme afin que codeblocks ne compile pas correctement. il ne donne aucun message d'erreur non plus. Je code aussi en C – Brockstar

Répondre

0

Voici comment peut déboguer le problème. Vous pouvez ajouter des indicateurs -v à la fois à la compilation et à la liaison dans les blocs de code. Cela peut être fait à trois endroits dans les blocs de code, les paramètres-> compilateur, les paramètres du projet ou les paramètres de construction.

J'ai rencontré un problème similaire avec des problèmes de compilateur et je l'ai résolu avec le débogage -v. Heres un lien vers le problème, C++11 compilation issues in codeblocks, et la solution. J'espère que cela vous aidera à trouver une solution.