簡體   English   中英

為32位cpu編譯Linux內核模塊

[英]Compile Linux kernel module for 32bit cpu

我正在學習如何制作Linux內核模塊,並且希望將其編譯為32位CPU。 我怎樣才能做到這一點?

我當前用於編譯內核的命令(默認為64位)是:

obj-m += test.o

all:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

在gcc中,我將使用-m32標志,但是在這種情況下,我不知道內核編譯的工作方式,因此我不知道要更改什么。

您需要交叉編譯模塊。 請查看此頁面http://kernelnewbies.org/FAQ/KernelCrossCompilation

暫無
暫無

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

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