Make - Flags

Signaler
Messages postés
11
Date d'inscription
mardi 25 août 2020
Statut
Membre
Dernière intervention
14 février 2021
-
Messages postés
19735
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
24 février 2021
-
Bonjour,
J'aimerais savoir à quoi servent les flags précisément ? De quoi s'agit-il ?
Par exemple, dans le Makefile suivant:

hello: hello.o main.o
gcc -o hello hello.o main.o
hello.o: hello.c
gcc -o hello.o -c hello.c - Wall
main.o: main.c
gcc -o main.o -c main.c

Quelle action a -Wall précisément dans ce Makefile ?

Et à quoi servent les flags suivants: -W -ansi -pedantic ?
Et les flags de l'édition des liens ?
Aucun site n'a pu m'expliquer précisément ce qu'était un flag.

Je vous remercie d'avance pour vos réponses.

1 réponse

Messages postés
19735
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
24 février 2021
4 468
Tu devrais aller voir le site OpenClasseRoom.

Flag en Anglais signifie Drapeau et c'est par analogie qu'il est utilisé, ou non, dans des Scripts.

Il sert à balier un endroit de la routine, créer un repère, un peu comme le Label de Goto sauf qu'il n'est pas dans le programme, il est utilisé dans la compilation et ensuite on en parle plus.

Certains sont obligatoire d'être mis en place, pour le compilateur et d'autre sont mis à cet endroit par l'auteur ou les auteurs pour avoir des parties à reprendre dans une compilation... ou des point de rencontre ou rendez-vous, lorsque le travail est fait par plusieurs programmeurs dans la même compilation... ces Flags permettent aussi les reprises pour faire des modifications... Plus tard..
Voilà comment je décrit le "Flag"