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であるため)?