Comment puis-je comstackr des fichiers C dans un fichier exécutable (.exe)?

Je ne suis pas sûr de pouvoir comstackr des fichiers C en exécutables à l’aide de Cygwin sous Windows 7.

Quelqu’un peut-il me dire s’il vous plaît comment faire cela?

J’ai lu des tutoriels mais je ne les comprends toujours pas. Je comprends que j’ai besoin d’un Makefile, mais que dois-je écrire dessus pour avoir un fichier exécutable après le processus de compilation?

Il existe plusieurs façons de comstackr des fichiers c. Les makefiles ne sont qu’une possibilité. Mais comme vous l’avez proposé … Voici deux tutoriels pour Makefiles:

  1. http://makepp.sourceforge.net/1.19/makepp_tutorial.html
  2. http://mrbook.org/tutorials/make/

Mais notez que vous aurez également besoin d’un compilateur (installé sous cygwin).

Une autre possibilité consiste à utiliser Dev-C ++, un environnement de développement intégré (IDE) pour C ++. Une fois installé, vous pouvez créer un projet, append votre code source et simplement comstackr le projet. Il contient également un compilateur c ++ (également supporté par C), 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: lorsque vous avez parlé de cygwin, je suppose que vous utilisez Windows. Dev ++ ne fonctionne que sous Windows, et vous n’avez pas besoin de cygwin.

Pour le début, je dirais qu’il suffit d’installer MinGW. Si vous l’avez installé, vous trouverez dans le dossier bin un gcc.exe qui est le compilateur. Définissez la variable PATH sur le dossier bin ou accédez directement à ce dossier. En utilisation terminal:

  gcc your_C_file.c 

La sortie sera un exe.

Q: Comment puis-je comstackr des fichiers c dans un fichier exécutable (.exe)?

A: Obtenez et utilisez un compilateur C.

GCC / Cygwin est une possibilité. MS Visual Studio est un autre exemple: vous pouvez télécharger gratuitement le fichier “MSVS Express” à l’ adresse suivante : 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 “Make”: vous pouvez laisser “Makefiles” faire le “travail intensif” pour vous, vous pouvez utiliser des fichiers .bat ou tout saisir à la main.

L’utilisation d’un IDE graphique est une autre possibilité. “Eclipse” et “MS Visual Studio” sont deux alternatives populaires pour Windows.