第一次在Ubuntu中编译完内核使用make menuconfig时出现如下错误

topeet@ubuntu:~/iMX6UL/linux-2.6-imx-rel_imx_4.1.15_1.2.0_ga$ make menuconfig HOSTCC  scripts/kconfig/mconf.o
In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory
compilation terminated.
scripts/Makefile.host:108: recipe for target 'scripts/kconfig/mconf.o' failed
make[1]: *** [scripts/kconfig/mconf.o] Error 1
Makefile:541: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2

参考https://www.youranshare.com/push/topics/softuse/305.html的解决办法安装库文件

topeet@ubuntu:~/iMX6UL/linux-2.6-imx-rel_imx_4.1.15_1.2.0_ga$ sudo apt-get install libncurses5-dev

安装完成后重新使用make menuconfig又报如下错误

topeet@ubuntu:~/iMX6UL/linux-2.6-imx-rel_imx_4.1.15_1.2.0_ga$ make menuconfig   HOSTCC  scripts/kconfig/mconf.o
scripts/kconfig/mconf.c:1047:1: fatal error: opening dependency file scripts/kconfig/.mconf.o.d: Permission denied}^
compilation terminated.
scripts/Makefile.host:108: recipe for target 'scripts/kconfig/mconf.o' failed
make[1]: *** [scripts/kconfig/mconf.o] Error 1
Makefile:541: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2

经老师指点,在make menuconfig前加sudo后问题解决。

topeet@ubuntu:~/iMX6UL/linux-2.6-imx-rel_imx_4.1.15_1.2.0_ga$ sudo make menuconfig

说明:库文件libncurses5为普通库文件,无源码,libncurses5-dev为开发者模式库文件。

Ubuntu中编译linux内核后使用make menuconfig报错的解决办法相关推荐

  1. GitLabCICD实战----在.gitlab-ci.yml文件的步骤中使用git clone 另一个代码仓报错的解决办法

    更多信息请关注 个人网站 一.背景 在有些时候,比如在一个项目中,产品的代码是java代码仓,自动化测试脚本是python语言,单独存放的代码仓,在使用GitlabCICD构建流水线的时候有这样一种场 ...

  2. freemarker中js里面取字符串,换行导致报错的解决办法

    问题原因 原因在于直接在js中取的变量并复制给var变量. var data = '${content}'; 于是就变成这样. 解决办法 var data = '${content?js_string ...

  3. cmake编译安装完成后 执行cmake --version报错 bash: /usr/bin/cmake: 没有那个文件或目录

    cmake编译安装完成后 执行cmake --version报错 bash: /usr/bin/cmake: 没有那个文件或目录 cmake 没有那个目录 - 未完代码 - 博客园 因为直接使用cma ...

  4. Ubuntu 20.04下使用IDEA配置tomcat10,及servlet导包后javax.servelet一直报错的解决方法

    Ubuntu 20.04下使用IDEA配置tomcat10,servlet导包后javax.servelet一直报错的解决方法 ​ 前期有关tomcat的安装就不多详谈,网上教程一大把,就不多赘述了. ...

  5. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  6. 【ML/DL】python3学习《机器学习实战》书中的报错及解决办法

    python3学习<机器学习实战>书中的报错及解决办法(更新中) <机器学习实战>是一本很不错的书,其采用的是py2的语法格式,在用最新的python3.6编写代码的过程中,书 ...

  7. uniapp 云打包后IOS白屏,真机调试也是白屏,没有报错!解决办法

    uniapp 云打包后IOS白屏,真机调试也是白屏,没有报错!解决办法! 原来用uniapp 写的小程序 然后要翻成app 一开始还是很顺利的,因为安卓端测试 没有什么大问题:但是IOS直接白屏,只能 ...

  8. python中unexpected indent报错的解决办法

    python中unexpected indent报错的解决办法 在我们初步学习pyton的时候,由于对python语言的学习掌握不充分,则会导致所编写的代码,运行时候报错.比如,容易报错的unexpe ...

  9. ubuntu上编译Linux内核步骤

    一.虚拟机的准备 1.下载Ubuntu镜像 Enterprise Open Source and Linux | Ubuntu 在最左边Ubuntu Desktop处点22.04LTS下载iso文件 ...

最新文章

  1. asp.net select Case条件语句的使用方法
  2. java.math.BigDecimal的用法-商业计算
  3. acquireSharedInterruptibly
  4. pwmc语言调速程序_51单片机的直流电机PWM调速系统设计,正转反转,加减速,急停等,仿真和代码...
  5. SpringCloud工作笔记072---同一浏览器上不同标签页_tab页或者同一浏览器新开一个浏览器窗口也能实现单点登录_单点登录_localStorage_sessionStorage
  6. JSON.stringify( new WebSocket(ws://localhost:8080/websocket.do))
  7. 「业务架构」商业模式画布
  8. 相关性模型 之 皮尔逊相关系数与斯皮尔曼相关系数
  9. Adobe PhotoShop(PS) for Mac 快捷键/PS快捷键
  10. TikTok二面: 说下二维码登录的原理?
  11. 15b万用表怎么测电容_万用表怎么用?福禄克15B+一机详解万用表的使用方法
  12. Rxjava源码初理解(一)
  13. EditText禁止输入表情
  14. 新闻文化建设杂志新闻文化建设杂志社新闻文化建设编辑部2022年第14期目录
  15. 个人网站搭建保姆级教学:Hexo + Kaze + Gitee Pages
  16. Word如何拆分单元格
  17. 电脑批量加入域控制器脚本
  18. 马云的又一招棋,平台基因怎么让飞猪成为出境游领军者
  19. Spark-core电商分析
  20. 仿新浪微博2014之登陆界面四(总体功能)

热门文章

  1. 云端赋能安全驱动,知道创宇2021新品发布季强势来袭!
  2. Windows下查看Android手机APP日志
  3. 陈伟星“VVShare打车链”,打造区块链经济共享平台
  4. 01-android 微信实现本地视频发布到朋友圈功能
  5. elasticSearch-优化篇
  6. 2021年的保研之旅总结
  7. 多款国外虚拟主机简单比较
  8. oracle 允许级联删除,oracle系列--级联删除和级联更新
  9. mysql 按比例计算排名_计算MS SQL中的百分比排名
  10. JS字符(字母)与ASCII码转换