Linux kernel make menuconfig期间出现内核配置错误

Linux kernel make menuconfig期间出现内核配置错误,linux-kernel,makefile,config,Linux Kernel,Makefile,Config,HOSTCC脚本/basic/fixdep /tmp/ccsuEio0.o:在函数parse_dep_file'中: fixdep.c:(.text+0x2f2):未定义对\uuuu ctype\uB'的引用 fixdep.c:(.text+0x5b4):对\uu stdout'的未定义引用 fixdep.c:(.text+0x5ea):未定义对\uuuuuufUTC\uuUnlocked'的引用 collect2:ld返回了1个退出状态 生成[1]:*[scripts/basic/fixdep

HOSTCC脚本/basic/fixdep /tmp/ccsuEio0.o:在函数
parse_dep_file'中:
fixdep.c:(.text+0x2f2):未定义对
\uuuu ctype\uB'的引用 fixdep.c:(.text+0x5b4):对
\uu stdout'的未定义引用
fixdep.c:(.text+0x5ea):未定义对
\uuuuuufUTC\uuUnlocked'的引用 collect2:ld返回了1个退出状态 生成[1]:*[scripts/basic/fixdep]错误1 make::[scripts_basic]错误2

当我试图配置Linux3.11内核时,我遇到了这个错误。目前我正在使用linux 3.13.0.34内核,我得到了make menuconfig,但不知道我做了什么, 现在它显示了上述错误

我已经安装了build essentials


有人帮我一下。

首先,如果没有.config文件,您无法构建内核源代码(您需要手动启用或禁用模块,或者使用同一台机器的配置来构建)

  • 启动/启动

  • 您会发现默认配置文件,如config-3.2.03-generic适合您的机器

  • 将该配置文件作为.config

  • 然后进行菜单配置,保存并退出

  • make要构建内核源代码,请按照以下步骤操作,不要出现此错误


  • 您尝试为哪种体系结构(ARM、X86)构建?您是如何获得默认配置的?X86和我没有默认的.config文件,请尝试使用此linux libc dev使用一些旧的linux头,我在autoremove命令中意外删除了这些头。请帮我取回那些标题。我在这里得到了一些信息..先生,我试过你说的,但是我在make menuconfigcan得到了同样的错误。你可以共享.config文件吗?我怎么能从她那里共享我是新来的。先生,我可以把这个.config文件添加到旧的内核源代码中吗?因为我用它编译了一个3.11内核,而我使用的.config文件是3.131内核。您可以将该文件复制到任何在线文件共享网站,2。是的,您可以使用3.13中相同的配置文件为3.11构建。我尝试在我的电脑上构建,并按预期构建,我猜您的电脑上缺少一些先决条件,找到构建内核所需的所有先决条件,然后再次遵循相同的步骤