嵌入式Linux--解决编译buildroot出错

使用的芯片是S5PV210,操作系统是ubuntu16.04,buildroot由九鼎提供,问题是在make的时候出错。
这里写图片描述
提示信息显示出错文件为/include/curses.h,首先定位curses.h文件:

# 查找命令:
find -name "curses.h"
# 查找结果:
./output/build/ncurses-5.9/include/curses.h
./output/build/host-ncurses-5.9/include/curses.h

然后vi编辑./output/build/ncurses-5.9/include/curses.h文件和./output/build/host-ncurses-5.9/include/curses.h文件,查找mouse_trafo,结果都是定位在1584行。
这里写图片描述
错误由后面的一行注释引起的,具体原因不详。将两个文件中的/* generated */都删掉!

由于代码的部分是由另一个文件curses.tail导入的,所以要修改curses.tail,先定位curses.tail文件:

# 查找命令:
find -name "curses.tail"
# 查找结果:
./output/build/ncurses-5.9/include/curses.tail
./output/build/host-ncurses-5.9/include/curses.tail

这里写图片描述
vi编辑删掉/* generated */后就ok了,可以成功make!


参考文章: https://blog.csdn.net/velanjun/article/details/53102184

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值