15 votes

Comment installer/utiliser GDB 7 sur MacOS Lion avec MacPorts

Je rencontre des problèmes en utilisant GDB 7 (7.3) sur MacOS Lion.

Ce que j'ai fait, c'est que

$ sudo port install gdb

Après cela, GDB a été installé dans : /opt/local/bin/ggdb

Mais lorsque j'essaie d'exécuter GDB, je reçois toujours le message suivant au démarrage :

BFD: unable to read unknown load command 0x24
BFD: unable to read unknown load command 0x26
BFD: unable to read unknown load command 0x24
BFD: unable to read unknown load command 0x26

Plus loin, il me dit :

Lecture des symboles de ... fait.

mais lorsque j'essaie d'obtenir par exemple un backtrace via 'bt', je ne vois que des adresses de fonctions non résolues. J'ai essayé de définir le LIBRARY_PATH dans le dossier de mon application.

$ export DYLD_LIBRARY_PATH=`pwd` 

mais sans succès. Les problèmes demeurent.

L'utilisation de la version par défaut de GDB 6.3 fournie avec Lion/Xcode fonctionne correctement.

Merci d'avance pour tout conseil.

1voto

Jason Dagit Points 5998

Essayez cgdb pour l'instant, c'est très bien pour l'instant :

sudo port install cgdb

Je ne prétends pas comprendre pourquoi les dernières sources de gdb ont un problème sur mac, mais j'ai le même problème que vous et j'ai essayé cgdb et ça marche pour moi. Liens pour plus d'informations :

0voto

Vlad Points 1836

Sur Maverick, suivez ces instructions qui utilisent homebrew. Il semble que le nouveau système d'Apple rende difficile l'utilisation de gdb... http://ntraft.com/installing-gdb-on-os-x-mavericks/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X