簡體   English   中英

在構建Linux內核時通過-S選項生成程序集文件

[英]Generate assembly files by -S option while building Linux kernel

我正在嘗試為Linux內核生成程序集文件,同時將其交叉編譯為ARM體系結構。 我試圖通過;生成mmap.s文件。

 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- CFLAGS='-S' mm/mmap.o

但是沒有生成匯編文件。 我嘗試通過添加-S選項來編輯HOSTCFLAGS部分。 然后編譯失敗。 當我添加'-Wa,-alh=$<.s' 。s '-Wa,-alh=$<.s'仍然不會生成mmap.s。

關於如何解決這個問題有什么建議嗎?

只需使用: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mm/mmap.s

(請在命令末尾注意.s )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM