6

MacOS で CMake を使用して、C++ プロジェクトの Makefile を生成しています。ターゲット (たとえば、test/AsyncTest) をビルドすると、そのターゲットに加えてtest/AsyncTest.dSYM/、以下を含むディレクトリが取得されます。

test/AsyncTest.dSYM/Contents/Resources/DWARF/AsyncTest
test/AsyncTest.dSYM/Contents/Info.plist

これはデバッグ情報 (「.dSYM」と「DWARF」の手がかりに基づく) だと思いますが、AsyncTest ファイルを検査できるツールが見つかりませんでした。dwarfdump認識しません。

では、このファイルは正確には何ですか?シンボリック情報をダンプするために使用できるツールはありますか (それがそれであると仮定して)? 要求していないのに CMake が生成するのはなぜですか? そして、それを生成できませんか (結果のファイルはhuuuugeであるため)?

4

2 に答える 2