Commandes de compilation avec gcc ou g++

Vendredi, 17 Juillet 2009 13:52 MACS 2009
Imprimer

I. Les commandes :

$ gcc -c         // pour le C
$ g++ -c         // pour le C++

création de fichier.o

$ gcc -o          // pour le C
$ g++ -o          // pour le C++

fichier.o devient un exécutable (sans l'option -o {=output} gxx retourne l'exécutable dans a.out)

$ gcc -o           	// pour le C
$ g++ -o 		// pour le C++
$ gxx -o  *.o      	//pour utiliser tous les .o du repertoire courant

les fichierx.o deviennent un exécutable (sans l'option -o {=output} gxx retourne l'exécutable dans a.out)

$ gcc -o   -lm -L{chemin/lib} -lFonction       // pour le C
$ g++ -o   -lm -L{chemin/lib} -lFonction       // pour le C++

création de l'éxécutable et le nomme fichier1 , -lm compile avec la libraire math qui est installé par défault et -L{chemin/lib} répertoire ou se trouve la librairie .a ou .so

$ gcc  -o           // pour le C
$ g++  -o         // pour le C++

crée directement l'exécutable sans .o (généré temporairement)

$ ./nom_fichier
ou
$ nom_fichier

exécute le fichier exécutable dans le terminal

II. Les options de compilation :

$ gcc -c fichier.c -DNOM

avec écrit dans votre code la partie suivante :

  	...
	#ifeq NOM
	//blabla
	#endif
	...


Mise à jour le Samedi, 30 Janvier 2010 18:36