Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre confirmé Avatar de ZeRevo
    Inscrit en
    avril 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 29

    Informations forums :
    Inscription : avril 2007
    Messages : 302
    Points : 252
    Points
    252

    Par défaut g++ fichiers non modifiés

    Bonjour,

    J'ai un fichier Makefile et j'utilise g++ pour compiler mon programme. Quand je modifie un fichier, g++ ne trouve aucunes modifications sur le fichier. Comment je peux faire pour résoudre ce problème ?

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

    Avatar de LittleWhite
    Homme Profil pro Alexandre Laurent
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    14 411
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexandre Laurent
    Localisation : France

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

    Informations forums :
    Inscription : mai 2008
    Messages : 14 411
    Points : 67 585
    Points
    67 585

    Par défaut

    Bonjour,

    Si c'est un fichier .h, alors cela est "normal".
    Sinon, c'est que le Makefile est mal écrit et qu'il ne sait donc pas quel fichier est modifié, donc il ne recompile pas les fichiers.
    Sinon, vous pouvez tenter avec une règle .PHONY, mais dans votre cas ce n'est pas recommandé
    Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
    La rubrique a aussi un blog !

    Ma page sur DVP
    Mon Portfolio

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

  3. #3
    Membre confirmé Avatar de ZeRevo
    Inscrit en
    avril 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 29

    Informations forums :
    Inscription : avril 2007
    Messages : 302
    Points : 252
    Points
    252

    Par défaut

    merci bien tu m'as mis sur la piste ^^
    j'ai comparé avec un autre Makefile qui fonctionne et en faites le problème était que j'avais écrit :
    g++ -c main.cc
    au lieu de
    g++ -c main.cc -o main.o

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •