【imx6】Unable to find the ncurses libraries的解决办法
程序员文章站
2022-03-11 22:51:49
...
问题描述
在执行make menuconfig时,报错:
Unable to find the ncurses libraries…
解决方法
安装ncurses和ncursesw库
sudo apt-get insatll ncurses-dev
sudo apt-get insatll ncursesw-dev
注意:ncursesw库是ncurses的升级版本,支持中文,否则中文会显示乱码;
而且imx6交叉编译环境执行make menuconfig时,会用到这个库,如果不安装,需要将/opt/fsl-imx-fb/3.14.52-1.1.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/lib/pkgconfig/目录下ncurses++w.pc和ncursesw.pc删除,否则还会报错
再次执行make menuconfig后,还是报错:
Unable to find the ncurses libraries…
修改pkgconfig
查看ubuntu中安装ncurses时的ncurses*.pc,在/usr/lib/x86_64-linux-gun/pkgconfig目录中ncurses.pc
1 prefix=/usr
2 exec_prefix=${prefix}
3 libdir=/usr/lib/x86_64-linux-gnu
4 includedir=${prefix}/include
5 major_version=5
6 version=5.9.20140118
7
8 Name: ncurses
9 Description: ncurses 5.9 library
10 Version: ${version}
11 URL: http://invisible-island.net/ncurses
12 Requires.private: tinfo
13 Libs: -L${libdir} -lncurses
14 Libs.private:
15 Cflags:
对比上述路径和版本号,修改imx6交叉编译环境配置目录中的ncurses*.pc
进入imx6的配置环境的目录
cd /opt/fsl-imx-fb/3.14.52-1.1.1/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/lib/pkgconfig
查看imx6交叉编译环境中的ncurses*.pc
$ ls ncurses*
ncurses.pc ncurses++.pc ncurses++w.pc ncursesw.pc
修改文件ncurses.pc ncurses++.pc ncurses++w.pc ncursesw.pc,将libdir路径和version版本号修改为上述/usr/lib/x86_64-linux-gun/pkgconfig中描述的。
或者直接删除pkgconfig目录下ncurses*文件,同样可以解决问题
推荐阅读
-
linux编译内核make menuconfig报错Unable to find the ncurses libraries解决办法
-
unable to find valid certification path to requested target 的简单解决办法
-
Unable to find the wrapper "https"错误的解决办法
-
Unable to find the wrapper "https"错误的解决办法
-
linux编译内核make menuconfig报错Unable to find the ncurses libraries解决办法
-
Ubuntu下交叉编译make menuconfig时出错:Unable to find the ncurses libraries or the required header files.
-
make menuconfig出错:Unable to find the ncurses libraries or the...
-
内核使用make menuconfig命令,出现:‘make menuconfig‘ requires the ncurses libraries.的解决办法
-
manuconfig错误 Unable to find the ncurses libraries or the required header files
-
【imx6】Unable to find the ncurses libraries的解决办法