Re: [CBLX] A quelle .a ou .so mon prg est-il linké?

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Sans trop me risquer Chris, je sais qu'avec: ldd /usr/bin/tinbinaire  tu
peux voir les libs .so avec lesquelles l'appli/binaire est lié; si c pareil
pour ton truc compilé je l'ignore, mais je sais qu'un jour j'ai vu grâce à
ldd un message d'erreur, ce qui a aidé à mettre le doigt sur le problème de
"bonne lib" compatible. 

Aldo. 

 
On Wed, Aug 24, 2011 at 03:23:44PM +0200, Delaunay Christophe wrote:
> Bonjour tous,
> 
> Je ne sais pas si c'est le lieu pour poser une question comme celle-là
> mais bon, c'est quand même un pb linux.
> 
> Sur ma machine, j'ai installé une chaîne de cross-compilation mais je ne
> suis pas sûr d'avoir tout bien configuré. Quand je compile mon programme
> avec cette chaîne, tout se passe bien mais quand je le charge sur la
> cible et que je le lance, j'ai des erreurs bizarres. Ah si c'était des
> sigsegv, (segmentation fault), des sigbus ou autres horreurs de ce genre
> que je recevais, je saurais que ma chaîne est très mal configurée mais
> là, les erreurs sont beaucoup plus embêtantes. C'est par exemple un "No
> such file or directory" quand mon prog essaie de lancer un shell script
> par "execlp()". Or, quand je lance le même script depuis le bash de la
> plateforme, il est bien là et fait son job.
> 
> En fait, j'ai un doute si mon programme va chercher les bonnes
> librairies là où il faut. Sous windows, pour apaiser un tel doute,
> j'avais un outil qui s'appelle "Dependency Walker". Y a-t-il un
> équivalent sous linux ou alors, comment dois-je m'y prendre pour être
> sûr à 100% que je vais chercher les librairies que je veux?
> 
> Merci infiniment. Bon après-midi. @+ ChD
> 
> ---
> --
>    CarrefourBLinuX MailingListe
>    Pour obtenir de l'aide, envoyez le sujet  help  à:
>    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
>    Archives:
>    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> 

-- 
  You can lead a horse to water,
  but you can't make it drink !
  <http://www.phrases.org.uk/>

---
-- 
   CarrefourBLinuX MailingListe 
   Pour obtenir de l'aide, envoyez le sujet  help  à: 
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives: 
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/