make menuconfig期间的内核配置错误

时间:2014-08-18 11:34:47

标签: linux-kernel makefile config

HOSTCC脚本/ basic / fixdep /tmp/ccsuEio0.o:在函数parse_dep_file': fixdep.c:(.text+0x2f2): undefined reference to __ ctype_b'中 fixdep.c :(。text + 0x5b4):对__stdout' fixdep.c:(.text+0x5ea): undefined reference to __ fputc_unlocked'的未定义引用 collect2:ld返回1退出状态 make [1]: * [scripts / basic / fixdep]错误1 make:* [scripts_basic]错误2

当我尝试配置linux 3.11内核时,我收到此错误。目前我使用的是Linux 3.13.0.34内核,我的make menuconfig很好,但不知道我做了什么, 现在它显示出上述错误,

我已经安装了build-essentials。

有人帮我这个。

1 个答案:

答案 0 :(得分:0)

首先是WIthout .config文件,你无法构建你的内核源代码(你需要手动enalbe或禁用模块或使用同一台机器的配置来构建)

  1. 转到/ boot

  2. 您会找到适合您机器的 config-3.2.03-generic 等默认配置文件

  3. 将该配置文件复制到您的内核源文件夹 .config

  4. 然后 make menuconfig ,保存并退出

  5. 制作来构建内核源代码,希望您按照这些步骤不会出现错误