Make - Flags

Fermé
DJhuff Messages postés 10 Date d'inscription mardi 25 août 2020 Statut Membre Dernière intervention 26 avril 2021 - 14 févr. 2021 à 15:27
jeannets Messages postés 27541 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 17 décembre 2024 - 14 févr. 2021 à 16:09
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.
A voir également:

1 réponse

jeannets Messages postés 27541 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 17 décembre 2024 Ambassadeur 5 875
14 févr. 2021 à 16:09
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"
0