Problème de compilation et d'execution en C

Fermé
P0mmeuh Messages postés 5 Date d'inscription dimanche 30 septembre 2012 Statut Membre Dernière intervention 12 mars 2013 - 30 sept. 2012 à 15:07
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 5 oct. 2012 à 19:17
Bonjour à tous,

Voila j'ai installé Geany, ainsi que MinGW pour pouvoir programmer en C. Je l'avais déjà fait sur un autre ordi sans aucun problème. Mais sur un nouvel ordi, j'essaie de faire un petit programme "Hello World" de test. Et là, impossible de compiler (et exécuter). Par Geany j'ai "./HelloWorld" n'est pas reconnu en tant que commande interne ou externe etc... Et si je le fais via un inviteur de commande, j'ai "gcc" n'est pas reconnu etc..

Pourtant j'ai bien modifié la variable PATH avec le chemin C:/MinGW/bin ...

Voila je sais pas pourquoi ça ne marche pas. Si vous avez une solution, merci de m'aider.



7 réponses

bernard.mouille Messages postés 12 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 26 janvier 2013 5
2 oct. 2012 à 18:24
Bonjour POmmeuh,

Met ces 2 fichiers dans un dossier.

Fichier bat de compilation :
---------
@del hello.exe
@set path=%PATH%;c:\mingw\bin
c:\mingw\bin\g++ hello.cpp -o hello.exe
@dir hello.exe
@pause
---------

Fichier hello.cpp C
--------------------
#include <iostream>

using namespace std;

int main (int argc, char *argv[])
{
char quit;

quit = '\0';
while (quit != 'q')
{
cout << "Hello ! This is a console app." << endl;
cout << "To create a console, go to Project Options and select" << endl;
cout << "\'Win32 Console\'." << endl;
cout << "Press q to quit " << endl;
cin >> quit;
}

return 0;
}

Bernard
3