2016-10-13 16 views
0

インテルC++でコンパイルしたC++コードをデバッグしようとしました。 私は非常に小さなテストプログラムを試しました。私は "/ Zi"オプションでコンパイルしました。* .pdbファイルは生成されますが、gdbはデバッグシンボルを表示しません。 main()関数でも中断できません。GDBでインテルC++コンパイル済みコードをデバッグ

フォーラムの人々は、 "idb"デバッガのIntelについて言及しました。しかし、私はインストールエリアでそれを見つけることはできません。私はインテルのコンポーザー版を1台のマシンに、プロフェッショナル・アドインを他のマシンに搭載しています両方の場所で私は "idb"を見つけられません。

Intel C++でコンパイルされたコードをどのような方法でデバッグすることができますか。

答えて

1

* .pdbファイルは生成されますが、gdbにはデバッグシンボルが表示されません。

ごく最近まで、PDBフォーマットは完全に文書化されていません。

GDBはこれをサポートしていないし、今後もそうすることはほとんどありません(ほとんどのGDB開発者はWindowsに興味がなく、ほとんどのWindows開発者はGDBに興味がありません)。

Intel C++でコンパイルされたコードをデバッグする方法は誰にでも提案できますか?インテルはPDB情報を発することが良い仕事をした場合

、あなたは、Windows標準のデバッガを使用することができるはずです:VisualStudioのかwindbg

関連する問題