J'utilise la version Linux de dbxtool pour déboguer un programme 64 bits appelé frankie:dbxtool sur Linux 64 bits ne chargera pas la version 64 bits de dbx?
file ../support/frankie
../support/frankie: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not stripped
Lorsque je tente de charger le fichier exécutable au sein dbxtool, je reçois un message « architecture non pris en charge », que je suppose des moyens que la version 32 bits de dbx est chargé:
(dbx) debug ~/support/frankie
dbx: ~/support/frankie has unsupported architecture or file format
Cependant, si je cours dbx de la ligne de commande, il est capable de charger le fichier, probablement en chargeant automatiquement la version 64 bits du débogueur.
(dbx) debug ../support/frankie
Reading frankie
Reading ld-linux-x86-64.so.2
Reading libm.so.6
Reading libncurses.so.5
Reading libc.so.6
Reading libdl.so.2
Je ne peux pas trouver une option qui forcerait dbxtool à utiliser le 64 mais débogueur, en fait le seul que je peux trouver est l'un pour forcer l'utilisation du débogueur 32 bits dans un environnement 64 bits!
des suggestions?