Ste*_*fan 11 linux kernel make
我们正在尝试构建一个需要内核源代码的软件,而不仅仅是头文件。所以我们通过centos src rpm 下载了内核源码。
但是缺少 autoconf.h。
我们尝试了
将 .config 放在适当的位置(从 /boot 复制)。
跑 make oldconfig
那么什么是创建 autoconf.h 文件呢?我们真的必须构建内核吗?
Lek*_*eyn 16
该文件include/generated/autoconf.h
是在make prepare
步骤中生成的。如果您正在尝试构建内核模块,您还需要执行以下make scripts
步骤:
gunzip < /proc/config.gz > .config
make oldconfig
make prepare
make scripts
Run Code Online (Sandbox Code Playgroud)
通常内核附带一个头文件包,您是否尝试先安装它?对于 CentOS,请尝试安装该kernel-devel
软件包。详情可见http://wiki.centos.org/HowTos/I_need_the_Kernel_Source
归档时间: |
|
查看次数: |
26704 次 |
最近记录: |