2017-01-17 80 views
0

有没有办法配置Makefiles编译导致 生成汇编文件(.s - 文件)的linux内核,模块和用户空间应用程序?我主要对./lib和用户空间应用程序的组合文件感兴趣(我想修改一些实验并希望在第二次运行时进行编译和整合)?我知道这需要最终通过gcc -S选项,但我很困惑如何通过HOSTCFLAGS, CFLAGS_MODULE,CFLAGS_KERNEL,CFLAGS_GCOV,KBUILD_CFLAGS,KBUILD_CFLAGS_KERNEL,KBUILD_CFLAGS_MODULE,KBUILD_CFLAGS_MODULE变量等设置此?配置Linux内核,模块,应用Makefiles生成汇编文件

回答

0

您可以使用objdump -S从已编译的.o文件创建程序集文件。例如:

objdump -S amba-pl011.o > amba-pl011.S