我知道对于armcc(armlink),我可以使用-L--map标志生成一个映射文件。 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0474c/BABDJCAA.html
但是对于clang编译器和链接器,我尝试了所有这些标志,但是它们均不能生成链接映射文件:
flag1:xcrun -sdk iphoneos clang -arch armv7s -Wl,-dead_strip -Wl,-map -o exe objtest.o libtest.a
flag2:xcrun -sdk iphoneos clang -arch armv7s -Wl,-dead_strip -Wl,-M -o exe objtest.o libtest.a
flag3:xcrun -sdk iphoneos clang -arch armv7s -Wl,-dead_strip -Wl,-m -o exe objtest.o libtest.a
我的国旗怎么了?提前致谢。
最佳答案
尝试-Wl,-map,output.map
,应该这样做。
关于ios - 如何在iOS上为Clang生成链接映射文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20737046/