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
passionné de développement
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.
Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
Mon blog : pragmateek.com
je ne sais pas comment compiler un projet en ligne de commandes sous dev-cpp, et j'aimerais apprendre à le faire
merci d'avance
passionné de développement
C'est plus simple d'utiliser les commandes de Dev-Cpp ou de modifier les options de compilation.
Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
Mon blog : pragmateek.com
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
passionné de développement
Apparemment le dossier include est incomplet : il manque des headers essentiels.
Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
Mon blog : pragmateek.com
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
passionné de développement
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager