|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 13 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 13 ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() ![]() Inscription : juillet 2006 Messages : 322 ![]() |
Souvent (dans mon cas) il s'agit d'un problème de lien entre les fichiers
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 13 ![]() |
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)... |
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() ![]() Doctorant en astrophysique Inscription : juin 2007 Messages : 310 ![]() |
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 ? |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 13 ![]() |
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. |
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() ![]() Doctorant en astrophysique Inscription : juin 2007 Messages : 310 ![]() |
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 |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com