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 :

Erreur d'exécution du programme


Sujet :

C++

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2021
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Erreur d'exécution du programme
    Bonjour
    J'ai un soucis qui me prend la tête depuis peu
    J'ai commencé à m'initier au langage C++ sous l'IDE code::Bloks (mingw compiler) le problème est le suivant : à l'instant que je veux compiler un programme le débuggeur m'informe que la compilation de mon programme a échoué
    Comme tel :

    Exécution of 'g++.exe -wall -fexceptions -g -std=GNU++98 -c"D:\TP C++\ecrireetlire\main.ccp" -o obj\debug\main.o' in ' D:\TPC++\ecrireetlire' failed.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 062
    Points
    219 062
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Peut être vous manquez de droit (lancez Code::Blocks en administrateur)
    Ou alors, c'est le nom du dossier (présence des caractères '+'), qui gêne.
    Sinon, après avoir essayé mes hypothèses, je vous conseil de copier coller les erreurs (et non de les recopier à la main).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 614
    Points : 30 626
    Points
    30 626
    Par défaut
    Salut,

    Es-tu sur qu'il n'y a pas une (ancienne) instance du programme qui aurait planté et qui tourne malgré tout toujours? Si c'est le cas, tu devrais pouvoir la remarquer dans le gestionnaire de tâches, car windows a cette "sale manie" (mais compréhensible) de poser un verrou empêchant toute manipulation des fichiers en cours d'utilisation (un simple clique droit -> fin de tâche sur le programme dans le gestionnaire de tâches devrait résoudre le problème )
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 630
    Points : 10 556
    Points
    10 556
    Par défaut
    Citation Envoyé par koala01 Voir le message
    Es-tu sur qu'il n'y a pas une (ancienne) instance du programme qui aurait planté et qui tourne malgré tout toujours?
    Bof c'est le compilateur qui ne se lance pas sur la compilation de l'unité de compilation main.
    Il n'est pas en train de créer l'exécutable.

    il faut avant tout vérifier que
    • g++ existe et qu'il est dans les chemins de recherche,
    • le dossier D:\TPC++\ecrireetlire existe et qu'il soit en lecture/ écriture


    Ensuite pour le nom du dossier, il me semble correct : + est 1 caractère ASCII et n'est pas 1 "wildcard" comme * ou ?, ni 1 caractère spécial comme <, >, :, ", /, \, |.
    Édit: d'ailleurs si le caractère + posait problème, Windows l'aurait refusé.

  5. #5
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2021
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Comment le vérifiés ?, Comment vérifier que g++ existe belle et bien dans le chemin de recherche ?

    Citation Envoyé par LittleWhite Voir le message
    Bonjour,

    Peut être vous manquez de droit (lancez Code::Blocks en administrateur)
    Ou alors, c'est le nom du dossier (présence des caractères '+'), qui gêne.
    Sinon, après avoir essayé mes hypothèses, je vous conseil de copier coller les erreurs (et non de les recopier à la main).
    Je l'ai fais mais il plante toujours. Ok c'est noté désormais je ferrai une copie du message

    Citation Envoyé par koala01 Voir le message
    Salut,

    Es-tu sur qu'il n'y a pas une (ancienne) instance du programme qui aurait planté et qui tourne malgré tout toujours? Si c'est le cas, tu devrais pouvoir la remarquer dans le gestionnaire de tâches, car windows a cette "sale manie" (mais compréhensible) de poser un verrou empêchant toute manipulation des fichiers en cours d'utilisation (un simple clique droit -> fin de tâche sur le programme dans le gestionnaire de tâches devrait résoudre le problème )
    Effectivement il en avait, je les aient supprimé, mais hélas il se plante toujours 😔😔😔

Discussions similaires

  1. Réponses: 7
    Dernier message: 22/03/2018, 15h30
  2. [Talend] Erreur d'exécution de mon job
    Par gaoussou dans le forum Exécution et industrialisation
    Réponses: 1
    Dernier message: 28/11/2007, 14h30
  3. Réponses: 3
    Dernier message: 12/07/2007, 02h40
  4. Erreur à l'exécution d'une programme
    Par luce007 dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/05/2007, 21h24
  5. Réponses: 1
    Dernier message: 13/04/2007, 08h48

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