imx6单独编译内核make menuconfig 提示'make menuconfig' requires the ncurses libraries.
2017-01-05 10:20
831 查看
单独提取imx6 yocto项目内核源码进行编译,当
source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
之后,make menuconfig 提示'make menuconfig' requires the ncurses libraries. 。。。错误!
系统已经安装过
sudo apt-get install libncurses5-dev
怀疑是环境变量的问题,经过排查,发现是/opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi文件中
“export PKG_CONFIG_PATH=$SDKTARGETSYSROOT/usr/lib/pkgconfig” 搞得鬼,顾注释之,因为是单独编译内核,注释掉应该没什么问题,先记录在此,出现问题以后再来补充。
另,修改内核Makefile 文件中的变量 ARCH ?= arm 可解决make menuconfig进入内核为x86_64的问题。
另,?=与 :=
“ := 就是简单的赋值, 比如
foo := $(bar)
将bar的值赋给foo
?= 是条件赋值, 比如
foo ?= $(bar)
只有当foo变量还没有被定义的时候,才会将bar的值赋给foo。 注意,如果foo已经被定义过,但是是空值了话,?=不会给他赋值。比方说你的makefile是
foo = hello
foo ?= new
则最终foo的值是hello
如果你的makefile是
foo =
foo ?= new
foo的值是空”
----------answer from 百度知道用户 kwydwuf
source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
之后,make menuconfig 提示'make menuconfig' requires the ncurses libraries. 。。。错误!
系统已经安装过
sudo apt-get install libncurses5-dev
怀疑是环境变量的问题,经过排查,发现是/opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi文件中
“export PKG_CONFIG_PATH=$SDKTARGETSYSROOT/usr/lib/pkgconfig” 搞得鬼,顾注释之,因为是单独编译内核,注释掉应该没什么问题,先记录在此,出现问题以后再来补充。
另,修改内核Makefile 文件中的变量 ARCH ?= arm 可解决make menuconfig进入内核为x86_64的问题。
另,?=与 :=
“ := 就是简单的赋值, 比如
foo := $(bar)
将bar的值赋给foo
?= 是条件赋值, 比如
foo ?= $(bar)
只有当foo变量还没有被定义的时候,才会将bar的值赋给foo。 注意,如果foo已经被定义过,但是是空值了话,?=不会给他赋值。比方说你的makefile是
foo = hello
foo ?= new
则最终foo的值是hello
如果你的makefile是
foo =
foo ?= new
foo的值是空”
----------answer from 百度知道用户 kwydwuf
相关文章推荐
- make menuconfig提示'make menuconfig' requires the ncurses libraries.编译3.13.6内核
- AT91SAM 编译驱动时提示:'make menuconfig' requires the ncurses libraries.
- 内核编译--make menuconfig 报错make menuconfig' requires the ncurses libraries解决方法
- 内核编译--make menuconfig 报错make menuconfig' requires the ncurses libraries解决方法
- make menuconfig 提示:'make menuconfig' requires the ncurses libraries的解决方法
- make menuconfig提示'make menuconfig' requires the ncurses libraries解决方法
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- ubuntu 10.04下编译linux内核make menuconfig报 'make menuconfig' requires the ncurses libraries 等错误
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- make menuconfig提示'make menuconfig' requires the ncurses libraries解决方法
- 编译内核,make menuconfig 出现以下问题Unable to find the ncurses libraries or the及解决
- 四极管:关于'make menuconfig' requires the ncurses libraries的解决办法和学习
- make menuconfig时显示error:'make menuconfig' requires the ncurses libraries.
- 解决 make menuconfig 出现'make menuconfig' requires the ncurses libraries.问题
- ubuntu 10.10下编译linux内核make menuconfig报 'make menuconfig' requires the ncurses libraries 等错误
- 【原创】'make menuconfig' requires the ncurses libraries解决办法
- 编译linux内核make menuconfig报 'make menuconfig' requires the ncurses libraries 等错误