Question

Je suis sur une machine virtuelle XP exécutant Visual Debugger 1.2.6 GNU, en essayant d'ouvrir un fichier Ada (.adb), mais continuer à obtenir l'erreur suivante:

  

pas au format exécutable: Format de fichier   non reconnu

Je dois aussi mentionner que je l'ai installé à la fois le kit de compilateur Ada et win32 outils pour GNAT 3.14p.

J'ai essayé d'autres depuis l'ouverture de fichiers .adb de la GVD et même des fichiers .c, mais tous avec la même réponse heureuse ci-dessus.

Toute idée pourquoi cela se passe?

Était-ce utile?

La solution

GGD ne prend pas un fichier source comme argument, il faut un programme exécutable. Sauter beaucoup de si cela et si cela, pour déboguer foo.adb vous voulez probablement passer foo.exe au débogueur.

Mais c'est Ada, et vous ne devriez pas être ici. ;-) Si vous avez obtenu votre programme source pour compiler et produire un exécutable, vous avez besoin très rarement pour exécuter le débogueur. Je me souviens la dernière fois que je le débogueur avec GNAT, et pourquoi. (Un bogue dans Solaris, la solution de contournement a changer une constante à une variable - Solaris a été la valeur passée en écrasant au lieu d'utiliser une température.) Mais c'était quoi? Il y a cinq ans?

Il est beaucoup plus facile de mettre dans un code de débogage (voir pragma débogage dans la documentation de GNAT), puis exécutez le programme avec le drapeau de débogage si nécessaire.

Oh, le plus important. Vous devrez peut-être regarder dans C: \ GNAT \ 2010 \ share \ doc \ trouver toute la documentation fournie avec GNAT. Lis le. Ou au moins comprendre comment il chercher ce dont vous avez besoin. ; -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top