私はいくつかのCコードにクラッシュし、デバッグシンボルなしでビルドしました。コールスタックの絶対アドレスを持つバックトレースしか持っていません。これはWindows上にあります(64ビット)。私はLinuxの人ではあるので、これをデバッグする方法は少し分かりません.Linuxではvalgrindの下でコードを実行しますが、AFAIKはWindows 64ビット用のツールはありません。デバッガなしでのデバッグ
私のオプションは何ですか?私は自由にCコードを変更することができますが、デバッグシンボルでビルドすることはできません。デバッグシンボルでビルドできないのは、私のバイナリがMSツール(mingw-w64でビルドされている)でビルドされていないからです。
私はMSコンパイラを使用していないので使用できません - これを明確にするために質問を編集しました –
どのコンパイラを使用していますか?マップファイルは(ほとんど)普遍的な概念です。 –
DavidはMinGWを使用しており、MinGW FAQによれば、マップファイルを作成できます。http://www.cs.colorado.edu/~main/cs1300/doc/mingwfaq.html#debugging – RichieHindle