小编mab*_*mab的帖子

如何构建单个 in-tree 内核模块?

linux-source-... 有一个模块在配置 /boot/config-3.4-trunk-686-pae 中被禁用,因此它不是 linux-image-... 的一部分(这是在 Debian 上,但是Ubuntu 的解决方案应该是相同的,或者?),例如

# CONFIG_CAN_PEAK_USB is not set
Run Code Online (Sandbox Code Playgroud)

如何只编译那个内核模块,以便它可以与分布式内核一起使用?

相应的 linux-source-... 包已经安装、解压缩并链接到 /usr/src/linux。/boot/config-3.4-trunk-686-pae 复制到 /usr/src/linux/.config 并修改为

CONFIG_CAN_PEAK_USB=m
Run Code Online (Sandbox Code Playgroud)

make
make modules
Run Code Online (Sandbox Code Playgroud)

可以编译内核和所有模块。但是如何只编译那个特定的单个模块呢?

(注:也内核需要之前进行编译,否则你会得到以下错误:no symbol version for module_layout

kernel modules

42
推荐指数
2
解决办法
7万
查看次数

标签 统计

kernel ×1

modules ×1