有没有办法配置Makefiles编译linux内核,模块和用户空间应用程序 汇编文件(.s - files)的生成?我主要对./lib和userspace应用程序的程序集文件感兴趣 (我想修改一些实验并希望在第二次运行中编译和集成)?我知道这需要最终通过gcc -S选项,但我是一个混淆如何通过HOSTCFLAGS设置这个, CFLAGS_MODULE,CFLAGS_KERNEL,CFLAGS_GCOV,KBUILD_CFLAGS,KBUILD_CFLAGS_KERNEL,KBUILD_CFLAGS_MODULE,KBUILD_CFLAGS_MODULE变量等。
答案 0 :(得分:0)
您可以使用objdump -S从已编译的.o文件创建程序集文件。例如:
objdump -S amba-pl011.o > amba-pl011.S