rev*_*ary -2 eclipse android gcc arm android-ndk
可能重复:
如何从gcc中的C/C++源获得汇编程序输出?
我有一个简单的问题.
我有一些为Android应用程序编写的本机C++代码.
当我在Eclipse中编译项目时,有什么方法可以看到我的GCC编译器生成的汇编代码?
您可以通过多种方式完成此操作.
LOCAL_CFLAGS在你的Android.mk.中添加-S标志.然后run ndk-build.但是这将在第一个文件中失败,因此您不会在以后的文件上获得汇编代码.arm-linux-androideabi-gcc -S file.cpp在所需文件上从命令行手动调用.此外,您可能需要传递正确的包含定义.运行ndk-build V=1以查看它使用的命令行arm-linux-androideabi-objdump -d libYourLibrary.so >disasm.txt.这将解析整个库,而不仅仅是一个.cpp文件.