j'aimerais savoir comment compiler un projet ou des fichier sous dev-cpp en utilisant les commandes (gcc, g++, etc...) définies dans le dossier bin
en effet il n'ya pas d'aide disponibles sur ces commande avec l'invite cmd
j'aimerais savoir comment compiler un projet ou des fichier sous dev-cpp en utilisant les commandes (gcc, g++, etc...) définies dans le dossier bin
en effet il n'ya pas d'aide disponibles sur ces commande avec l'invite cmd
C'est normal sous windows gcc n'est pas inclus.
Il faut se placer dans le répertoire contenant le compilateur et l'appeler par son nom d'executable:g++.exe.
je ne sais pas comment compiler un projet en ligne de commandes sous dev-cpp, et j'aimerais apprendre à le faire
merci d'avance
C'est plus simple d'utiliser les commandes de Dev-Cpp ou de modifier les options de compilation.
Dans le dossier C:/Dossier/Installation/De/DevCpp/bin/ :
Les " " doivent passer, je n'en suis pas sur... Sinon le reste j'en suis surg++.exe -options "C:/Docs/helloworld.cpp"
(oui il n'y a pas beaucoup de "reste" certes)
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
je compile le fichier test1.cpp suivant
par la commande: (je suis dans le répertoire c:\dev-cpp\bin)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include<iostream> using namespace std; int main(int argc, char *argv[]) { cout<<"Hello World"<<endl; system("PAUSE"); return 0; }
Le compilateur me dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part g++.exe "test1.cpp" -o "test1.exe" -I"..\include" -l"..\lib"
test1.cpp:19: iostream: No such file or directory
test1.cpp: In function int main(int, char**)':
test1.cpp:6: 'cout' undeclared(first use this function)
test1.cpp:6: (each undeclared identifier is reported only once for each function it appears in)
test1.cpp:6: 'endl'......
test1.cpp:7: 'system' undeclared....
je compile ensuite par la commande
Le compilo m'envoie alors la série d'erreurs du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part g++.exe "test1.cpp" -o "test1.exe" -I"..\include\c++" -l"..\lib"
comment faut-il procéder???In file included from test1.cpp:1:
../include/c++/iostream:44:28: bits/c++config.h: No such file or directory
In file included from ../include/c++/ios:44,
from ../include/c++/ostream:45,
from ../include/c++/iostream:45,
from test1.cpp:1:
../include/c++/iosfwd:44:28: bits/c++config.h: No such file or directory
In file included from ../include/c++/iosfwd:45,
from ../include/c++/ios:44,
from ../include/c++/ostream:45,
from ../include/c++/iostream:45,
from test1.cpp:1:
../include/c++/bits/stringfwd.h:44:28: bits/c++config.h: No such file or directo
ry
In file included from ../include/c++/iosfwd:46,
from ../include/c++/ios:44,
from ../include/c++/ostream:45,
from ../include/c++/iostream:45,
from test1.cpp:1:
../include/c++/bits/fpos.h:44:24: bits/c++io.h: No such file or directory
cordialement
Apparemment le dossier include est incomplet : il manque des headers essentiels.
Le mieux est de regarder, lorsque tu compiles avec Dev-C++ dans l'IDE, l'onglet "Log de compilation", tu y trouveras toutes les commandes qu'exécute Dev-C++ lors de la compilation de tes projets.
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Merci pour le coup de main, j'ai regardé le log de compil et 'ai vu toutes les fonctions qui sont appelées: maintenant je suis un as de la compil en ligne de commande
Le forums est vraiment top
Partager