Domanda

Sono su una macchina virtuale in esecuzione XP GNU Debugger visiva 1.2.6, cercando di aprire un file Ada (.adb), ma continuo a ricevere il seguente errore:

  

non in formato eseguibile: Formato di file   non riconosciuto

Vorrei anche ricordare che ho installato sia il kit Ada compilatore e Win32 strumenti per GNAT 3.14p.

Da allora ho cercato di apertura di altri file .adb dalla GVD e anche i file .c, ma tutti con la stessa risposta felice qui sopra.

Qualche idea perché questo sta accadendo?

È stato utile?

Soluzione

GVD non prende un file sorgente come argomento, ci vuole un programma eseguibile. Saltare un sacco di se questo e se che, per eseguire il debug foo.adb probabilmente si desidera passare foo.exe al debugger.

Ma questo è Ada, e non dovrebbe essere qui. ;-) Se avete ottenuto il vostro programma sorgente per compilare e produrre un eseguibile, è molto raramente necessario eseguire il debugger. Mi ricordo l'ultima volta che ho usato il debugger con GNAT, e perché. (Un bug di Solaris, la soluzione era cambiare una costante ad una variabile - Solaris è stato sovrascrivendo il valore passato invece di utilizzare una temperatura.) Ma che era quello? Cinque anni fa?

E 'molto più facile da mettere in qualche codice di debug (vedi pragma Debug nella documentazione GNAT), quindi eseguire il programma con il flag di debug, se necessario.

Oh, più importante. Potrebbe essere necessario cercare in C: \ GNAT \ 2010 \ share \ doc \ per trovare tutta la documentazione fornita con GNAT. Leggilo. O almeno a capire come la ricerca per quello che ti serve. ; -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top