GNAT -GVD:実行可能ファーマットではありません:ファイル形式が認識されていません

StackOverflow https://stackoverflow.com/questions/3724167

質問

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 を調べる必要があるかもしれません。それを読んで。または、少なくとも必要なものを検索する方法を見つけてください。 ;-)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top