linux 内核编译错误 make menuconfig

[root@fedora /usr/src/kernels/2.6.21-1.3194.fc7-i686]#make menuconfig

HOSTCC scripts/kconfig/lxdialog/checklist.o

在包含自 scripts/kconfig/lxdialog/checklist.c:24 的文件中:

scripts/kconfig/lxdialog/dialog.h:32:20: 错误:curses.h:没有那个文件或目录

In file included from scripts/kconfig/lxdialog/checklist.c:24:

scripts/kconfig/lxdialog/dialog.h:97: 错误:expected specifier-qualifier-list before ‘chtype’

scripts/kconfig/lxdialog/dialog.h:187: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/dialog.h:193: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/dialog.h:195: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/dialog.h:196: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/dialog.h:197: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/dialog.h:198: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/dialog.h:200: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/checklist.c:31: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/checklist.c:59: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/checklist.c:95: 错误:expected ‘)’ before ‘*’ token

scripts/kconfig/lxdialog/checklist.c: 在函数 ‘dialog_checklist’ 中:

scripts/kconfig/lxdialog/checklist.c:116: 错误:‘WINDOW’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:116: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其

scripts/kconfig/lxdialog/checklist.c:116: 错误:所在的函数内只报告一次。)

scripts/kconfig/lxdialog/checklist.c:116: 错误:‘dialog’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:116: 错误:‘list’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:116: 警告:逗号表达式的左操作数不起作用

scripts/kconfig/lxdialog/checklist.c:129: 警告:隐式声明函数 ‘getmaxy’

scripts/kconfig/lxdialog/checklist.c:129: 错误:‘stdscr’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:130: 错误:‘KEY_MAX’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:131: 警告:隐式声明函数 ‘getmaxx’

scripts/kconfig/lxdialog/checklist.c:137: 错误:‘COLS’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:138: 错误:‘LINES’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:140: 警告:隐式声明函数 ‘draw_shadow’

scripts/kconfig/lxdialog/checklist.c:142: 警告:隐式声明函数 ‘newwin’

scripts/kconfig/lxdialog/checklist.c:143: 警告:隐式声明函数 ‘keypad’

scripts/kconfig/lxdialog/checklist.c:143: 错误:‘TRUE’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:145: 警告:隐式声明函数 ‘draw_box’

scripts/kconfig/lxdialog/checklist.c:146: 错误:‘struct dialog_color’ 没有名为 ‘atr’ 的成员

scripts/kconfig/lxdialog/checklist.c:146: 错误:‘struct dialog_color’ 没有名为 ‘atr’ 的成员

scripts/kconfig/lxdialog/checklist.c:147: 警告:隐式声明函数 ‘wattrset’

scripts/kconfig/lxdialog/checklist.c:147: 错误:‘struct dialog_color’ 没有名为 ‘atr’ 的成员

scripts/kconfig/lxdialog/checklist.c:148: 警告:隐式声明函数 ‘mvwaddch’

scripts/kconfig/lxdialog/checklist.c:150: 警告:隐式声明函数 ‘waddch’

scripts/kconfig/lxdialog/checklist.c:151: 错误:‘struct dialog_color’ 没有名为 ‘atr’ 的成员

scripts/kconfig/lxdialog/checklist.c:154: 警告:隐式声明函数 ‘print_title’

scripts/kconfig/lxdialog/checklist.c:156: 错误:‘struct dialog_color’ 没有名为 ‘atr’ 的成员

scripts/kconfig/lxdialog/checklist.c:157: 警告:隐式声明函数 ‘print_autowrap’

scripts/kconfig/lxdialog/checklist.c:164: 警告:隐式声明函数 ‘subwin’

scripts/kconfig/lxdialog/checklist.c:171: 错误:‘struct dialog_color’ 没有名为 ‘atr’ 的成员

scripts/kconfig/lxdialog/checklist.c:171: 错误:‘struct dialog_color’ 没有名为 ‘atr’ 的成员

scripts/kconfig/lxdialog/checklist.c:189: 警告:隐式声明函数 ‘print_item’

scripts/kconfig/lxdialog/checklist.c:192: 警告:隐式声明函数 ‘print_arrows’

scripts/kconfig/lxdialog/checklist.c:195: 警告:隐式声明函数 ‘print_buttons’

scripts/kconfig/lxdialog/checklist.c:197: 警告:隐式声明函数 ‘wnoutrefresh’

scripts/kconfig/lxdialog/checklist.c:199: 警告:隐式声明函数 ‘doupdate’

scripts/kconfig/lxdialog/checklist.c:202: 警告:隐式声明函数 ‘wgetch’

scripts/kconfig/lxdialog/checklist.c:210: 错误:‘KEY_UP’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:210: 错误:‘KEY_DOWN’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:220: 错误:‘FALSE’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:221: 警告:隐式声明函数 ‘scrollok’

scripts/kconfig/lxdialog/checklist.c:222: 警告:隐式声明函数 ‘wscrl’

scripts/kconfig/lxdialog/checklist.c:232: 警告:隐式声明函数 ‘wrefresh’

scripts/kconfig/lxdialog/checklist.c:293: 警告:隐式声明函数 ‘delwin’

scripts/kconfig/lxdialog/checklist.c:297: 错误:‘KEY_LEFT’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:298: 错误:‘KEY_RIGHT’ 未声明 (在此函数内第一次使用)

scripts/kconfig/lxdialog/checklist.c:310: 警告:隐式声明函数 ‘on_key_esc’

scripts/kconfig/lxdialog/checklist.c:312: 错误:‘KEY_RESIZE’ 未声明 (在此函数内第一次使用)

make[1]: *** [scripts/kconfig/lxdialog/checklist.o] 错误 1

make: *** [menuconfig] 错误 2

解决方法:

安装ncurses-devel,这个是红帽或者FC的安装程序,Ubuntu的需要安装libncurses5-dev

[root@fedora /usr/src/kernels/2.6.21-1.3194.fc7-i686]#yum install -y ncurses-devel

Loading “installonlyn” plugin

Setting up Install Process

Parsing package install arguments

Resolving Dependencies

–> Running transaction check

—> Package ncurses-devel.i386 0:5.6-9.20070812.fc7 set to be updated

Dependencies Resolved

=============================================================================

Package Arch Version Repository Size

=============================================================================

Installing:

ncurses-devel i386 5.6-9.20070812.fc7 updates 653 k

Transaction Summary

=============================================================================

Install 1 Package(s)

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 653 k

Downloading Packages:

(1/1): ncurses-devel-5.6- 100% |=========================| 653 kB 00:23

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing: ncurses-devel ######################### [1/1]

Installed: ncurses-devel.i386 0:5.6-9.20070812.fc7

Complete!

再运行make menuconfig    OK  问题解决!

linux内核使用make编译出错,linux 内核编译错误 make menuconfig相关推荐

  1. Linux下载源码编译出错,linux下fortran中编译代码时“undefined reference to `_gfortran_st_”错误...

    在linux系统下fortran与c/c++混合编译的时候出现下列的错误: /mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:117: undefined r ...

  2. spdlog linux编译出错,Linux下编写Makefile引入第三方库

    Linux下编写Makefile引入第三方库 前言:一直在使用CmakaList 生成Makefile文件,其实很少去写Makefile,但是最近帮朋友处理了一个Makefile引入第三方库的问题,就 ...

  3. linux qt3编译出错,Linux下编译Qt 5版本源码

    由于需要基于Centos下调用Qt的webkit来进行web相关的开发工作,所以需要对Qt进行源码编译,再编译出对应的webkit相关的库来. 在编译的过程中,遇到了一些坑,特此记录一下. Qt源码编 ...

  4. android system image 编译出错,Android framework 编译常见错误

    常见错误: 1)  添加系统API或者修改@hide的API后,需要执行 make update-api,然后再make 2) 修改公共api后,需要 make update-api 比较framew ...

  5. linux内核编译感想,Linux内核编译小结

    初步了解Linux编译内核: Linux默认内核存放路径为/boot Linux内核的版本号: LINUX采用双树系统:一为稳定树,二为开发树.一般是新特性及实验性改进首先在开发树中进行,经过测试后, ...

  6. debian 编译linux内核源码,安装debian总结以及编译linux内核

    1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包. 将磁盘进行压缩操作,并且保留出一个 ...

  7. 编译安装linux内核步骤

    编译安装linux内核步骤: 一.获取内核源码 源码网址:www.kernel.org 二.解压内核源码 首先以root帐号登录,然后进入/usr/src子目录.如果用户在安装Linux时,安装了内核 ...

  8. 微软更新Linux子系统,编译WSL 2内核只需3步

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 今年,微软在Build大会上向开发者放了两个"大招":Windows Terminal和WSL 2.两个工具都是为了向 ...

  9. 《精通Linux设备驱动程序开发》——1.7 编译内核

    本节书摘来自异步社区<精通Linux设备驱动程序开发>一书中的第1章,第1.7节,作者:[印]Sreekrishnan Venkateswaran(斯里克里斯汉 温卡特斯瓦兰)著,更多章节 ...

最新文章

  1. 洛谷 P1411 树
  2. NIPS论文排行榜出炉,南大周志华5篇论文入选
  3. 电子游戏现在已经在当处方药了
  4. C++:传递数组给函数
  5. linux sleeping进程多_一文掌握Linux实战技能系统管理篇
  6. cookie 百科_Cookie和session应该这样理解
  7. 深入浅出MySQL++数据库开发、优化与管理维护+第2版
  8. 太宰治小说《人间失格》读后感及txt、epub、mobil电子图书下载
  9. 迅雷手机版苹果版_IOS手机迅雷下载(支持苹果手机和ipad)
  10. 高通平台 LCD 的 LK部分代码解析
  11. 用MATLAB仿真AM调制
  12. 《资治通鉴-卷四(一)
  13. Unity 打开摄像头
  14. android通过adb设置以太网共享
  15. 【数据分析】电商平台入驻商用户画像分析
  16. nn.BCELoss和nn.CrossEntropyloss
  17. 常见Win7优化误区,教你正确方法!
  18. NSIS制作Qt自定义界面安装包(三):禁默安装运行软件所需的运行环境(Vc_redist, bonjoursdk)
  19. 会计学测试(所得税、未分配利润)
  20. 不属于c语言程序运算符,以下选项中不属于C语言程序运算符的是( )

热门文章

  1. javaWeb-JDBC
  2. 从卡尔·海因里希·马克思到詹姆斯•高斯林
  3. QXGameEngine:Silverlight – MMORPG游戏引擎开源
  4. CNS级公众号推文汇总
  5. 【题库】上海市学校心理咨询师-发展心理学-考点解析 1.4 环境对心理发展的影响
  6. android reset无命令,三星手机忘记密码怎么强制恢复出厂设置
  7. 从跑马圈地到深耕细作 云计算竞争态势悄然转变
  8. 电脑中 计算机 无法打开,电脑上所有exe文件都打不开怎么办?
  9. Java求8+88+888+8888········的前二十项和
  10. 【冷冻电镜】RELION4.0 pipeline命令总结(自用)