当前位置: 首页 > news >正文

编译Busybox时,出现错误fatal error: curses.h: No such file or directory

 1 scripts/kconfig/mconf.c: In function ‘exec_conf’:
 2 scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result]
 3   pipe(pipefd);
 4   ^
 5   SHIPPED scripts/kconfig/zconf.tab.c
 6   SHIPPED scripts/kconfig/lex.zconf.c
 7   SHIPPED scripts/kconfig/zconf.hash.c
 8   HOSTCC  scripts/kconfig/zconf.tab.o
 9   HOSTLD  scripts/kconfig/mconf
10   HOSTCC  scripts/kconfig/lxdialog/checklist.o
11 In file included from scripts/kconfig/lxdialog/checklist.c:24:0:
12 scripts/kconfig/lxdialog/dialog.h:31:20: fatal error: curses.h: No such file or directory
13  #include CURSES_LOC
14                     ^
15 compilation terminated.
16 scripts/Makefile.host:120: recipe for target 'scripts/kconfig/lxdialog/checklist.o' failed
17 make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1
18 /home/licg/linux_shared/tools/busybox-1.24.1/scripts/kconfig/Makefile:14: recipe for target 'menuconfig' failed
19 make[1]: *** [menuconfig] Error 2
20 Makefile:443: recipe for target 'menuconfig' failed
21 make: *** [menuconfig] Error 2

原因:出现该错误的原因是在使用menuconfig时,需要ncurses库的支持。

解决办法:sudo apt-get install libncurses5-dev libncursesw5-dev

详细参考:

Linux Error: curses.h: No such file or directory Problem Solution

 

转载于:https://www.cnblogs.com/sodu88/p/linux-error-cursesh-no-such-file-directory.html

相关文章:

  • Oracle学习笔记十一 游标
  • 读函数式编程思维
  • IE中用JS让页面全屏的方式(达到F11的 效果)
  • 利用DataURL技术在网页上显示图片
  • iOS音频AAC视频H264编码 推流最佳方案
  • 【十大经典数据挖掘算法】C4.5
  • logstash推送mysql慢查询日志
  • 51cto博客第一篇
  • c语言:将三个数按从大到小输出。
  • 正则与JS中的正则
  • JAVA实现发送电子邮件
  • JS组件系列——表格组件神器:bootstrap table
  • JavaScript数组使用sort排序
  • junit测试时,出现java.lang.IllegalStateException: Failed to load ApplicationContext
  • 我的Android进阶之旅------Android【设置】-【语言和输入法】-【语言】列表中找到相应语言所对应的列表项...
  • python3.6+scrapy+mysql 爬虫实战
  • 《深入 React 技术栈》
  • 「面试题」如何实现一个圣杯布局?
  • Angular2开发踩坑系列-生产环境编译
  • Angular4 模板式表单用法以及验证
  • canvas 高仿 Apple Watch 表盘
  • css布局,左右固定中间自适应实现
  • ES6简单总结(搭配简单的讲解和小案例)
  • gf框架之分页模块(五) - 自定义分页
  • java中具有继承关系的类及其对象初始化顺序
  • Map集合、散列表、红黑树介绍
  • node 版本过低
  • Python - 闭包Closure
  • Yii源码解读-服务定位器(Service Locator)
  • 第十八天-企业应用架构模式-基本模式
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 优化 Vue 项目编译文件大小
  • 再次简单明了总结flex布局,一看就懂...
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #单片机(TB6600驱动42步进电机)
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (03)光刻——半导体电路的绘制
  • (C#)获取字符编码的类
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)ssm高校实验室 毕业设计 800008
  • (三)docker:Dockerfile构建容器运行jar包
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • ::before和::after 常见的用法
  • @Autowired多个相同类型bean装配问题
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解