J'ai des problèmes pour déboguer des programmes Fortran sur Mac OS Mountain Lion avec gdb. Lorsque j'invoque
gdb (nom du binaire fortran)
à partir d'un terminal, je reçois le message suivant :
Ce GDB a été configuré comme "x86_64-apple-darwin"... Lecture des symboles pour les bibliothèques partagées.
warning: Impossible de trouver le fichier objet "/Users/fx/devel/gcc/ibin-462-x86_64/x86_64-apple-darwin11/libgfortran/.libs/backtrace.o"
- aucune information de débogage disponible pour "../../../gcc-4.6.2-RC-20111019/libgfortran/runtime/backtrace.c". ... (une liste extrêmement longue de mises en garde analogues apparaît pour les bibliothèques libgcc et libquadmath) ...
En gros, gdb recherche une série de fichiers objets dans des chemins (/Users/fx/...) qui n'existent pas.
Mis à part cela, le débogueur semble fonctionner correctement. Est-ce que quelqu'un sait comment je peux résoudre ce problème?
À noter, gdb fonctionne parfaitement sur les programmes C. Les compilateurs C et Fortran fonctionnent bien ; gcc était inclus dans les outils en ligne de commande de Xcode, tandis que gfortran a été installé à partir d'une source séparée (chemin : /usr/local/bin/gfortran).
J'ai essayé de lire plusieurs autres réponses mais aucune ne semblait correspondre à ce problème.