Comment puis-je compiler C fichiers dans un fichier exécutable (.exe fichier?
Je ne suis pas sûr à propos de la compilation C des fichiers dans les fichiers exécutables par l'utilisation de Cygwin sous Windows 7.
Quelqu'un peut-il me dire comment faire cela?
J'ai lu quelques tutos, mais ne comprends toujours pas. Je comprends que j'ai besoin d'un Makefile, mais que puis-je écrire pour avoir un fichier exécutable après le processus de compilation?
Faire est un outil de compilation. Un peu vieux et un peu lourd. Pour commencer, vous pourriez être mieux avec une plus moderne builder comme SCons ou peut-être construire un système intégré dans votre IDE (comme Eclipse réussi à construire).
Vous n'avez pas nécessairement besoin d'un makefile. Mais vous besoin d'un compilateur C. Avez-vous un?
ne pas
Voici le premier hit sur google: mrbook.org/tutorials/make
Merci pour les réponses! Comment puis-je compiler les fichiers en utilisant mingw-i686-cc?
Vous n'avez pas nécessairement besoin d'un makefile. Mais vous besoin d'un compilateur C. Avez-vous un?
ne pas
gcc <c-filename>
travail pour vous? Il doit produire un a.out
fichier exécutable (par défaut). Bien sûr, vous pouvez le modifier en utilisant les commutateurs de ligne de commandeVoici le premier hit sur google: mrbook.org/tutorials/make
Merci pour les réponses! Comment puis-je compiler les fichiers en utilisant mingw-i686-cc?
OriginalL'auteur Aureon | 2012-08-14
Vous devez vous connecter pour publier un commentaire.
Il existe plusieurs façons de compiler c-fichiers. Les Makefiles sont une possibilité. Mais comme vous l'a proposée... Voici deux tutoriels pour les Makefiles:
Mais notez que vous aurez également besoin d'un compilateur (installé sous cygwin).
Une autre possibilité est d'utiliser Dev-C++, un IDE (Environnement de Développement Intégré) pour le C++. Une fois installé, vous pouvez créer un projet et ajouter votre code source, et de simplement compiler le projet. Il contient également un compilateur c++ (prend également en charge C), qui est nommé mingw. Le makefile nécessaire est généré automatiquement. Donc, c'est plus simple pour les débutants.
Vous pouvez télécharger Dev-Cpp ici: http://www.bloodshed.net/devcpp.html
Remarque: Comme vous avez parlé de cygwin, je suppose que vous utilisez Windows. Dev++ ne fonctionne que sous windows, et vous n'aurez pas besoin de cygwin.
OriginalL'auteur SDwarfs
Pour le début, je dirais que c'est suffisant pour Installer MinGW. Si vous l'avez installé vous trouvez dans le dossier bin un gcc.exe qui est le Compilateur. Définir la Variable de CHEMIN d'accès vers le dossier bin ou aller directement à ce dossier.
Dans l'utilisation des terminaux:
La sortie est un fichier exe.
OriginalL'auteur Veilchen4ever
Q: Comment puis-je compiler c-les fichiers dans un fichier exécutable (.exe fichier?
Un de: Obtenir et utiliser un compilateur C.
GCC/Cygwin est une possibilité. MS Visual Studio est un autre: vous pouvez télécharger gratuitement le "MSVS Express" ici: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express.
Comment vous interagissez avec le compilateur est une autre question.
Vous pouvez certainement utiliser une ligne de commande.
Vous pouvez utiliser une ligne de commande avec ou sans "Faire": vous pouvez laisser "Makefiles" ne le "gros œuvre" pour vous, vous pouvez utiliser .les fichiers bat, ou vous pouvez taper tout à la main.
À l'aide d'un IDE graphique est une autre possibilité. "Eclipse" et "MS Visual Studio" sont deux alternatives populaires pour Windows.
OriginalL'auteur paulsm4