Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-11-2011 20:59:51

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

[Résolu] Codeblocks compile mais ne lance pas...

Bonjour,

J'utilise Codeblocks pour coder en C++, lorsque je compile le projet tout va bien mais lorsque je veux le lancer j'ai cette erreur:

/home/kyansaa/Desktop/Essai/bin/Debug/Essai: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory


D'après Google faut que j'installe libstdc++6 or il est déjà installé.

Je ne sais pas si cette information est utile mais en compilant avec g++ (comme Codeblocks) et en lançant à la main ça fonctionne (dans un terminal je veux dire).

Merci d'avance.

Dernière modification par Bleryu (21-11-2011 21:16:55)

Hors ligne

#2 20-11-2011 21:23:12

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] Codeblocks compile mais ne lance pas...

Yep!

Tu as quelle version de libstdc++ ??

aptitude show libstdc++6


Mon resultat :

Version : 4.4.5-8


Il faut peut être envisager de mettre à jour cette bibliothèque. D'ailleurs, sous squeeze, une installation de code::block réclame la version 4.5 mini.

@+

Zoroastre.

Hors ligne

#3 20-11-2011 21:32:38

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

Re : [Résolu] Codeblocks compile mais ne lance pas...

J'ai la 4.6.1-15.

Hors ligne

#4 21-11-2011 07:36:20

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] Codeblocks compile mais ne lance pas...

Yep!

Que donne :

ls -l /usr/lib/libstdc++*


@+

Zoroastre.

Hors ligne

#5 21-11-2011 07:59:52

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

Re : [Résolu] Codeblocks compile mais ne lance pas...

ls: impossible d'accéder à /usr/lib/libstdc++*: Aucun fichier ou dossier de ce type

Hors ligne

#6 21-11-2011 18:23:44

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] Codeblocks compile mais ne lance pas...

Yep!

Bon on va faire une recherche juste pour voir. Cependant, à priori, et nonobstant une nouvelle directive propre à Wheezy, elle n'est, semble-t'il, pas installée.

Que donne :

find / -name 'libstdc++*' 2>/dev/null


Pour réparer, peut être en faisant avec les droits root :

dpkg-reconfigure libstdc++6


@+

Zoroastre.

Hors ligne

#7 21-11-2011 18:42:56

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

Re : [Résolu] Codeblocks compile mais ne lance pas...

La première:

find / -name 'libstdc++*' 2>/dev/null
/usr/share/doc/libstdc++6-4.6-dev
/usr/share/doc/gcc-4.6-base/C++/libstdc++_symbols.txt
/usr/share/doc/gcc-4.6-base/test-summaries/libstdc++.sum.gz
/usr/share/doc/libstdc++6
/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.so
/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.a
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/var/cache/apt/archives/libstdc++6-4.6-dev_4.6.1-15_amd64.deb
/var/lib/dpkg/info/libstdc++6-4.6-dev.list
/var/lib/dpkg/info/libstdc++6.md5sums
/var/lib/dpkg/info/libstdc++6.postinst
/var/lib/dpkg/info/libstdc++6.postrm
/var/lib/dpkg/info/libstdc++6.shlibs
/var/lib/dpkg/info/libstdc++6-4.6-dev.md5sums
/var/lib/dpkg/info/libstdc++6.list
/var/lib/dpkg/info/libstdc++6.symbols


La deuxième en root ne donne rien.

Merci!

Hors ligne

#8 21-11-2011 20:01:26

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] Codeblocks compile mais ne lance pas...

Yep!

Faudrait voir vers quoi pointe /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++

ls -l /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++*


C'est vraiment strange !!!

Zoroastre.

Dernière modification par zoroastre74 (21-11-2011 20:10:50)

Hors ligne

#9 21-11-2011 20:09:46

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

Re : [Résolu] Codeblocks compile mais ne lance pas...

ls -l /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++*
-rw-r--r-- 1 root root 2799348 oct.  10 20:41 /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.a
lrwxrwxrwx 1 root root      40 oct.  10 20:41 [color=cyan]/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.so[/color] -> ../../../x86_64-linux-gnu/libstdc++.so.6


Il y a vraiment une couleur différente pour ce passage.

Hors ligne

#10 21-11-2011 20:14:07

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] Codeblocks compile mais ne lance pas...

Yep!

Le "->" indique que le fichier pointe vers celui à droite. (lien symbolique = raccourci)

Le problème est que tu n'as rien sur /usr/lib qui ressemble à libstdc++

...

@+

Zoroastre.

Hors ligne

#11 21-11-2011 20:17:33

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] Codeblocks compile mais ne lance pas...

Yep!

Il faudra me  retourner la commande aptitude pour être sûr...

aptitude search libstdc


@+

Zoroastre.

Hors ligne

#12 21-11-2011 20:25:32

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

Re : [Résolu] Codeblocks compile mais ne lance pas...

v   libstdc++-dev                                                                                    -                                                                                                            
p   libstdc++5                                                                                       - Bibliothèque standard C++ de GNU, version 3                                                                
i   libstdc++6                                                                                       - bibliothèque standard C++ de GNU v3                                                                        
p   libstdc++6-4.4-dbg                                                                               - GNU Standard C++ Library v3 (debugging files)                                                              
p   libstdc++6-4.4-dev                                                                               - bibliothèque standard C++ de GNU v3 - fichiers de développement                                            
p   libstdc++6-4.4-doc                                                                               - GNU Standard C++ Library v3 (documentation files)                                                          
p   libstdc++6-4.4-pic                                                                               - GNU Standard C++ Library v3 (shared library subset kit)                                                    
p   libstdc++6-4.5-dbg                                                                               - Bibliothèque GNU Standard C++ version 3 (fichiers de débogage)                                            
p   libstdc++6-4.5-dev                                                                               - Bibliotheque GNU C++ standard v3 (fichiers de développement)                                              
p   libstdc++6-4.5-doc                                                                               - The GNU Standard C++ Library v3 (documentation files)                                                      
p   libstdc++6-4.5-pic                                                                               - The GNU Standard C++ Library v3 (shared library subset kit)                                                
p   libstdc++6-4.6-dbg                                                                               - GNU Standard C++ Library v3 (debugging files)                                                              
i A libstdc++6-4.6-dev                                                                               - bibliothèque standard C++ de GNU v3 - fichiers de développement                                            
p   libstdc++6-4.6-doc                                                                               - GNU Standard C++ Library v3 (documentation files)                                                          
p   libstdc++6-4.6-pic                                                                               - GNU Standard C++ Library v3 (shared library subset kit)


Voilà la petite commande.

Hors ligne

#13 21-11-2011 21:03:34

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] Codeblocks compile mais ne lance pas...

Yep!

Bon je commence à sécher.

Essayes d'installer la multilib c++

aptitude install g++-multilib


Si çà ne marche pas, on s'oriente vers un bug (Wheezy=testing).

@+

Zoroastre.

Hors ligne

#14 21-11-2011 21:16:36

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

Re : [Résolu] Codeblocks compile mais ne lance pas...

Merci!

Ça fonctionne à merveille. wink

Je passe en résolu.

Hors ligne

Pied de page des forums