web-dev-qa-db-fra.com

Comment compiler un fichier .c sur mon Mac?

Comment compiler un fichier .c sur mon Mac?

85
David

Vous devrez installer le Outils de développement Apple . Une fois que vous avez fait cela, le plus simple est d’utiliser le Xcode IDE ou d’utiliser gcc, ou mieux, cc (le compilateur LLVM de Clang)), à partir de la ligne de commande.

Selon le site d'Apple, la dernière version de Xcode (3.2.1) ne fonctionne que sur Snow Leopard (10.6). Par conséquent, si vous utilisez une version antérieure d'OS X, vous devrez utiliser une version antérieure de Xcode. Votre Mac devrait être accompagné d’un DVD Developer Tools contenant une version qui devrait être exécutée sur votre système. De plus, le site Apple - Outils de développement contient toujours d’anciennes versions disponibles au téléchargement. Xcode 3.1.4 devrait s’exécuter sur Leopard (10.5).

32
Adam Batkin

Vous aurez besoin d'un compilateur. Le moyen le plus simple est probablement d'installer l'environnement de développement XCode à partir des CD/DVD que vous avez obtenus avec votre Mac, ce qui vous donnera gcc. Ensuite, vous devriez pouvoir le compiler comme

gcc -o mybinaryfile mysourcefile.c
47
OndraSej

Juste pour l'enregistrement dans les temps modernes,

pour 2017!

1 - Vous venez de mettre à jour Xcode sur votre machine comme vous le faites normalement

2 - Terminal ouvert et

$ xcode-select --install

il effectuera une courte installation d'une minute ou deux.

3 - Lancez Xcode. "Nouveau" "Projet" ... vous devez choisir "Outil de ligne de commande"

Remarque - cela crée une confusion sous l'onglet "macOS" .

choose this one

Sélectionnez la langue "C" sur l'écran suivant ...

enter image description here

4- Il vous sera demandé de sauvegarder le projet quelque part sur votre bureau. Le nom que vous donnez au projet ici est simplement le nom du dossier qui contiendra le projet. Cela n'a aucune importance dans le logiciel actuel.

5 - Vous êtes en or! Vous pouvez maintenant profiter de c avec Mac et Xcode.

you're golden

27
Fattie

En 2017, cela le fera:

cc myfile.c
19
aeb0

Vous pouvez utiliser gcc, dans Terminal, en faisant gcc -c tat.c -o tst

cependant, il n'est pas installé par défaut. Vous devez installer le paquet XCode à partir du disque d'installation de tour ou le télécharger à partir de http://developer.Apple.com

Voici où télécharger les outils de développement précédents, qui incluent XCode 3.1, 3.0, 2.5 ...

http://connect.Apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.3.3.1.0.1.1.3.3.3.3.1

5
AlBlue

Ondrasej est le "plus à droite" ici, OMI.
Il existe également des méthodes plus simples pour le faire, sans recourir à Xcode. J'aime TryC.

Mac OS X comprend les outils de développement, un environnement de développement permettant de créer des applications Macintosh. Cependant, si quelqu'un souhaite étudier la programmation en C, Xcode est trop volumineux et trop compliqué pour les débutants. TryC est très approprié pour les débutants.

enter image description here

Vous n'avez pas besoin de lancer une énorme application Xcode, ou de taper des commandes inconnues dans Terminal. Avec TryC, vous pouvez écrire, compiler et exécuter un programme C, C++ et Ruby similaire à TextEdit. Il n’est disponible que pour compiler un fichier de code source mais c’est suffisant pour essayer des exemples de programmes.

2
Alex Gray

Utilisez le compilateur gcc. Cela suppose que vous avez les outils de développement installés.

2
tvanfosson