我正在尝试为Linux内核生成汇编文件,同时将其交叉编译为ARM体系结构。 我试图通过;
生成mmap.s文件 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- CFLAGS='-S' mm/mmap.o
但是没有生成汇编文件。我尝试通过添加HOSTCFLAGS
选项来修改-S
部分。然后编译失败。当我添加'-Wa,-alh=$<.s'
时,仍未生成mmap.s。
有关如何解决此问题的任何建议?
答案 0 :(得分:2)
简单地使用:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mm/mmap.s
(请注意命令末尾的.s
)。