GNAT -GVD:実行可能ファーマットではありません:ファイル形式が認識されていません
-
03-10-2019 - |
質問
GNU Visual Debugger 1.2.6を実行しているXP仮想マシンを使用して、ADAファイル(.ADB)を開こうとしていますが、次のエラーを取得し続けます。
実行可能な形式ではありません:ファイル形式は認識されていません
また、GNAT 3.14p用のADAコンパイラキットとWin32ツールの両方をインストールしたことにも言及する必要があります。
それ以来、GVDや.Cファイルから他の.ADBファイルを開いてみましたが、すべて上記の同じ幸せな応答があります。
なぜこれが起こっているのかという考えはありますか?
解決
GVDは、ソースファイルを引数として取得せず、実行可能なプログラムを取得します。これとその場合は、foo.adbをデバッグするために、おそらくfoo.exeをデバッガーに渡したいと思うでしょう。
しかし、これはADAであり、あなたはここにいるべきではありません。 ;-) Sourceプログラムを取得して実行可能ファイルを作成して作成した場合、デバッガーを実行する必要はほとんどありません。 GNATでデバッガーを最後に使用したとき、そしてその理由を覚えています。 (Solarisのバグ、回避策は変数に一定の変更でした。Solarisは、温度を使用する代わりに渡された値を上書きしていました。)しかし、それは何でしたか? 5年前?
いくつかのデバッグコードを入力する方がはるかに簡単です(GNATドキュメントのPragmaデバッグを参照)、必要に応じてデバッグフラグでプログラムを実行します。
ああ、最も重要です。 c: gnat 2010 share doc を調べる必要があるかもしれません。それを読んで。または、少なくとも必要なものを検索する方法を見つけてください。 ;-)