Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Invité de passage
    Inscrit en
    janvier 2012
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 13
    Points : 3
    Points
    3

    Par défaut Régénération complète obligatoire de tout le projet

    Bonjour,

    J'utilise codeblock 10.05 sous Ubuntu 11.04.
    Sur un projet C++ comportant un vingtaine de fichiers, je me suis aperçu que parfois, sans pour autant identifier un cas précis, je devais régénérer le projet pour que les modifications du code source d'un seul fichier soit prises en compte.
    Cela se produit alors que le binaire ne tourne pas (vérification avec top).

    Je ne reçois aucun message particulier, codeblock affiche même que les modifications on été sauvegardées.

    Une idée ?

    Merci d'avance

  2. #2
    Invité de passage
    Inscrit en
    janvier 2012
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 13
    Points : 3
    Points
    3

    Par défaut

    J'apporte une précision.
    Je viens de constater que lors de la première compilation ce problème apparaissait.
    Donc cela ne semble pas être lié à l'existence d'un précédente compilation ou exécution.

  3. #3
    Membre expérimenté

    Inscrit en
    juillet 2006
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : juillet 2006
    Messages : 338
    Points : 507
    Points
    507

    Par défaut

    Souvent (dans mon cas) il s'agit d'un problème de lien entre les fichiers

  4. #4
    Invité de passage
    Inscrit en
    janvier 2012
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 13
    Points : 3
    Points
    3

    Par défaut

    Bonjour Slash

    Le problème se situerait au niveau de l'édition des liens ?
    Je ne suis pas certain. Je me suis rendu compte que lorsque je demandais à CB de compiler via l’icône en forme d'engrenage (générer), il compilait un autre fichier que le courant que je venait de modifier (tout en sauvegardant ce dernier)...

  5. #5
    Membre expérimenté

    Homme Profil pro
    Doctorant en astrophysique
    Inscrit en
    juin 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant en astrophysique

    Informations forums :
    Inscription : juin 2007
    Messages : 365
    Points : 531
    Points
    531

    Par défaut

    La version de Code::Blocks disponible par défaut sous Ubuntu est assez ancienne. En principe elle est stable, et je doute qu'un bug aussi gros soit passé entre les mailles, mais tu peux toujours tester les nightly builds (qui sortent environ tous les mois, comme leur nom ne l'indique pas). Ce sont des versions bien plus récentes, mais qui sont quand même testées avant publication. Peut être que ça règlera ton problème ?

    Pour les installer facilement sous Ubuntu, le mieux est d'utiliser le dépôt fourni par Jenslody, un des développeurs : http://apt.jenslody.de/
    Une fois le dépôt paramétré, ces nouvelles versions apparaitront comme une mise à jour classique dans Ubuntu.
    Tout est écrit sur le site, mais si tu as un soucis n'hésite pas.

    Si le problème n'est pas réglé, alors il faudra quelques précisions supplémentaires : quel type de projet compiles-tu (est ce que c'est un simple exécutable, ou une bibliothèque ?), et comment sais-tu que les modifications n'ont pas eu d'effet ?

  6. #6
    Invité de passage
    Inscrit en
    janvier 2012
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 13
    Points : 3
    Points
    3

    Par défaut

    Merci Kalith d'avoir pris le temps de te pencher sur la question.
    J'ai cherché la cause du problème par élimination.
    J'ai donc réinstallé mon système et suis revenu à la Débian testing, vesrion de code::blocks identique (10.05).
    A noter qu'avant cette installation,en cours d'utilisation de mon projet, certains fichiers sources se tout simplement volatilisés, code::blocks m'informant qu'il n'existaient plus (alors qu'ils étaient présentement ouverts...).
    Le passage à la Debian a semble-t-il résolu tout ça.
    Je suis donc enclin à mettre en cause ma version Ubuntu, encore que je n'ai aucun élément précis en ce sens.

  7. #7
    Membre expérimenté

    Homme Profil pro
    Doctorant en astrophysique
    Inscrit en
    juin 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant en astrophysique

    Informations forums :
    Inscription : juin 2007
    Messages : 365
    Points : 531
    Points
    531

    Par défaut

    Ayant été sous Ubuntu pendant un bout de temps (j'utilise maintenant Lubuntu, mais c'est presque la même chose), je n'ai jamais eu ce genre de comportement. Peut-être un conflit avec un autre programme ? Enfin, l'essentiel est que ton problème soit résolu !

    Sinon, même sous Debian, n'hésite pas à essayer les nightly builds

+ 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
  •