Tu n'es pas sur le bon forum. gcc ce n'est pas Visual C++.
Tu utilises Visual C++ ou tu utilises gcc ?
gcc -Wall operationfichier.o -o operationfichier
Ta commande de compilation n'est pas bonne déjà. Elle mélange compilation et link.
gcc est un compilateur.
Visual C++ est un IDE. Le compilateur utilisé est celui de Microsoft.
Pour gcc,
-Wall permet d'activer la plupart des warnings de compilation.
operationfichier.o est un fichier objet résultant de la compilation d'un source C, probablement operationfichier.c
-o permet en compilation de donner un nom au fichier objet
-o permet en link de donner un nom au fichier executable (ce qui est le cas ici tu l'appelles operationfichier)
D'abord tu compiles chaque source C avec gcc -Wall -c file.c. Un fichier objet est produit pour chaque source : file.o. Ensuite, tu linkes, tu lies tous tes fichiers .o en un executable avec gcc -o executable *.o.
Partager