Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/03/2006, à 10:39

Premium

Options compilateur C[Résolu]

Bonjour,

pour compiler j'utilse

gcc -Wall -ansi nom_fichier.c -o nom_fichier

mais j'ai cru comprendre qu'il existait des options à ajouter avec un truc du style
String,03,04...

Est ce que quelqu'un connaitrait ces options et pourrait m'indiquer comment ells s'écrivent précisément .

Merci d'avance

Dernière modification par Premium (Le 07/03/2006, à 09:07)

Hors ligne

#2 Le 06/03/2006, à 11:13

gene69

Re : Options compilateur C[Résolu]

Eh bien j'ai une solution miracle pour toi

man gcc

ta ligne à l'air juste

sinon tu peu aller voir ça:

http://www710.univ-lyon1.fr/~jciehl/Pub … l/gcc.html


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#3 Le 06/03/2006, à 11:17

gene69

Re : Options compilateur C[Résolu]

et pour être plus precis tu as la possibilité de specifier des librairie pour la compilations (quand tu fais des thread leges par exemple) qui dépendendent des librairie que tu utilises.

Si tu compile avec QT tu te doutes que tu ne devra pas inclure les même librairies que sans.

Donc ya pas de réponce à tout les coups...

(oui le man de gcc fait 900 lignes wink)


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#4 Le 06/03/2006, à 14:58

Premium

Re : Options compilateur C[Résolu]

Alors en regardant dans la manpage de gcc,
j'ai trouvé ces 2 options :
-Wwrite-strings
-O3
donc en compilant ça me donnerait ceci:

gcc -ansi -Wall -Wwrite-strings -O3 nomfichier.c -o nomfichier

je ne connais pas ces 2 commandes.

Est ce que qu'elqu'un pourrait m'éclairer?

Hors ligne

#5 Le 06/03/2006, à 16:06

dylhoxic

Re : Options compilateur C[Résolu]

-O3 indique le niveau d'optimisation que gcc aplique au code (de 1 à 3, 3 correspondant à l'optimisation max). POur optimiser et favoriser la taille du programme, il faut mettre -OS

-Wwrite-strings : connait pas sad

Mais sinon en général un simple 'gcc main.c -o main' suffit à compiler un programme....


Kubuntu++

Hors ligne