Notre enseignant enseigne l'utilisation de certains algorithmes de structures de données implémentés en C. Il utilise Visual Studio en classe, mais je veux pouvoir exécuter des programmes simples que nous écrivons dans Xcode.
J'ai essayé d'exécuter le code, mais dans Xcode 5, les options pour le faire sont grisées. Outre la simple installation de Xcode, quelles étapes dois-je suivre pour pouvoir exécuter de simples programmes C sur mon Mac?
Dans Xcode 6 & 7, vous pouvez effectuer les étapes suivantes:
Création du fichier
Exécuter le code
C'est ça!
Vérifiez votre
main.c
fichier et vous trouverez un code 'Hello World' pré-rempli dans l'éditeur. Bonne chance!la source
Les réponses ci-dessus sont toutes excellentes. Je vais juste ajouter mon 0,02 $. J'aime utiliser Xcode où il ne s'agit en fait que d'un éditeur de texte (pas du Xcode plus complexe ... auquel je dois m'habituer!).
Alors, voici ce que vous pouvez faire:
Vous pouvez ignorer les étapes 3 à 5 avec la commande + N!
Vous aurez un éditeur de base dans lequel vous pourrez écrire votre code (belle coloration de la syntaxe, affichage de base, etc.).
Ensuite, vous pouvez simplement compiler et exécuter votre programme dans la fenêtre de votre terminal (votre fichier gcc standard et vos fichiers ./a.out).
la source
J'espère que mon expérience aidera, parce que je viens de passer de la confusion, comme vous l'avez eu à plaisir à coder C sur mon MacBook le mois dernier.
Besoin de donner tous les crédits à la ressource en ligne où j'ai tout appris sur la configuration de l'environnement. http://c.learncodethehardway.org/book/index.html Cela m'a appris à utiliser simplement la commande shell via le terminal au lieu d'un IDE.
Voici les étapes que j'ai résumées:
cd ~/Documents/C/
dans lequel se trouve votremain.c
fichier par exemple.Utilisez votre éditeur de texte pour créer un fichier texte brut appelé
Makefile
, sans extension. Il contient:Puis compilez le code source, à partir du terminal, tapez et consultez
make clean
Supprimez le dernier fichier compilé si vous souhaitez recompiler.Puis exécutez le fichier compilé, tapez
Ensuite, vous devriez voir les résultats du code comme vous l'avez vu de votre classe. N'oubliez pas qu'il existe très probablement des différences entre les compilateurs C dans Visual C ++ et GCC dans Xcode. Mais jusqu'à présent, j'aime beaucoup coder par des commandes shell.
la source
J'ai moi-même rencontré ce problème après le Learning C de Dan Gookin avec des dossiers d'exercices. J'ai appris que pour pouvoir exécuter les fichiers .c, il fallait créer un projet, puis ajouter les fichiers sans spécifier d'appartenance à la cible. Dans le cas contraire, Xcode compilera les fichiers entiers en un seul exécutable et les erreurs rencontrées empêcheraient le programme courir.
la source