1
我運行的是ARM-EABI-addr2line我的Android項目,我的命令是臂EABI-addr2line不顯示行數
/Applications/android-sdk-mac_86/android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/darwin-x86/bin/arm-eabi-addr2line -C -f -e {my so file} {address}
,發現它始終只返回函數的名字,但不要不顯示行號,例如,
XXX::XXX::XXX()
??:0
有什麼想法嗎?
謝謝,但是如何將調試符號添加到.so? (-O0)和(-fno-inline)的含義 – 2011-05-11 15:13:52
在Application.mk中只需添加'APP_OPTIM:= debug',NDK makefiles會爲你調整它 – ognian 2011-05-11 15:26:44