IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

probleme de compilation avec dev-C++


Sujet :

C++

  1. #1
    Membre averti

    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2024
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2024
    Messages : 26
    Par défaut probleme de compilation avec dev-C++
    Bonjour,

    J'essaie de compiler l'exemple

    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    #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;
    }

    et j'obtiens l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    Compilateur: Default compiler
    Building Makefile: "C:\Dev-Cpp\Examples\Hello\Makefile.win"
    Exécution de  make...
    make.exe -f "C:\Dev-Cpp\Examples\Hello\Makefile.win" Hello.o
    g++.exe -c Hello.cpp -o Hello.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"   
     
    make.exe: *** [Hello.o] Error -1073741819
     
    Exécution terminée

    Pouvez vous m'aider s'il vous plait ?

    Merci

    Pascal

  2. #2
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 287
    Par défaut
    Salut,

    Dans mes souvenirs dev-c++ ce n'est pas bien récent, mais si je ne m'abuse, ton message d'erreur semble faire référence à un gcc 3.4.2 qui lui est ... totalement antédiluvien (il aurait 21 ans... trois fois rien... Les travaux sur le C++0x (qui allait devenir le C++11) n'avaient même pas débuté).

    Passe à des trucs plus récents. VSCode est ce qui a le plus le vent en poupe aujourd'hui. Et là (https://code.visualstudio.com/docs/languages/cpp) ils donnent une procédure d'install pour un compilo pour Windows -- pas testé je tourne sous Linux.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  3. #3
    Expert confirmé
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2015
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 1 599
    Par défaut
    Bonjour,

    Et pour Windows, je conseillerais plutôt "Visual Studio Community Edition". Juste une installation et tous les outils sont là, avec un excellent débuggeur.

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 444
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 444
    Par défaut
    J'ajoute également que lorsque l'on voit ce type de message :

    Code Shell : Sélectionner tout - Visualiser dans une fenêtre à part
    make.exe: *** [Hello.o] Error -1073741819

    … c'est toujours une bonne idée de tenter de convertir le code en hexadécimal. Ici, « -1073741819 » correspond à c0000005, qui lui-même signifie « memory access violation ». Autrement dit : une segfault

    L'ennui ici est que l'on ne sait pas si c'est le programme compilé lui-même qui plante ou si c'est l'utilitaire make

    Par contre, en y regardant d'un peu plus près, on s'aperçoit tout de même qu'il génère un fichier objet « hello.o » (notation Unix et pas Windows au passage) et pas « hello » seul. Impression confirmée par le fait qu'il utilise l'option -c qui sert à cela. Donc s'il essaie d'exécuter directement le fichier objet sans l'avoir dûment linké pour en faire un exécutable à part entière, ça ne peut pas bien se passer.

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Il faut utiliser la dernière version (5.11) même si sa mise à jour date !
    Il me semble que c'est une histoire en arrière plan de compatibilité système : 32/64bits.
    Je n'ai aucun problème avec, que ce soit en mode Console ou Windows App : sur WIN 10 Pro !

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Par contre j'ai testé le code donc aucun souci sauf que chez moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    int main(int argc, char** argv)
    Donc le code complet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    #include <iostream>
     
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     
    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;
    }

Discussions similaires

  1. problèmes de compilation avec DEV-CPP
    Par Ben777 dans le forum OpenGL
    Réponses: 8
    Dernier message: 06/04/2007, 13h49
  2. Problème de compilation avec dev c++ : SDLmain
    Par tichau dans le forum Dev-C++
    Réponses: 11
    Dernier message: 24/02/2007, 12h24
  3. Problème de compilation avec dev-c++ pour WIN32 API
    Par ValyGator dans le forum Dev-C++
    Réponses: 2
    Dernier message: 08/01/2007, 14h53
  4. [DEB]Probleme de compil avec Dev-Cpp
    Par Marc_3 dans le forum Dev-C++
    Réponses: 3
    Dernier message: 31/01/2006, 22h27
  5. Problème de compilation avec Dev-C++
    Par Rouliann dans le forum Dev-C++
    Réponses: 14
    Dernier message: 14/06/2004, 18h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo