在 OSX 上,当您像这样链接来自多个目标文件的二进制文件时
clang++ -g myfile.cpp -o myfile.o
clang++ myfile.o -shared -o myfile.dylib
它将生成一个.debug_info
部分(等)myfile.o
but in myfile.dylib
它只是存储一个引用myfile.o
你必须跑dsymutil myfile.dylib
手动。dsymutil
链接所有的.debug_info
目标文件中的部分放在一起并将它们存储在myfile.dylib.dSYM
bundle.
我的问题是:有没有办法让 Clang 在编译期间真正链接调试信息并将其直接存储在myfile.dylib
?
或者如果这是不可能的,是否可以嵌入.dSYM
捆绑在里面.dylib
生成后?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)