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