博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gentoo rt-thread scons --menuconfig libs/lxdialog/util.o: undefined reference to symbol 'nodelay'
阅读量:5277 次
发布时间:2019-06-14

本文共 1369 字,大约阅读时间需要 4 分钟。

今天在另外一台电脑上面使用 rt-thread 的 env 工具,scons --menuconfig 出现错误,提示如下:

scons: Reading SConscript files ...scons: Entering directory `/home/ptz/workspace/rt-thread/rt-thread/tools/kconfig-frontends'scons: Reading SConscript files ...scons: done reading SConscript files.scons: Building targets ...gcc -o kconfig-mconf libs/lxdialog/checklist.o libs/lxdialog/inputbox.o libs/lxdialog/menubox.o libs/lxdialog/textbox.o libs/lxdialog/util.o libs/lxdialog/yesno.o libs/parser/yconf.o frontends/mconf/mconf.o -lncurses/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: libs/lxdialog/util.o: undefined reference to symbol 'nodelay'/lib64/libtinfo.so.6: error adding symbols: DSO missing from command linecollect2: error: ld returned 1 exit statusscons: *** [kconfig-mconf] Error 1scons: building terminated because of errors.sh: /home/ptz/workspace/rt-thread/rt-thread/tools/kconfig-frontends/kconfig-mconf: No such file or directory

初步判断是找不到 nodelay 这个函数,于是使用 nm -D /lib/libncurses.so.6 |grep -w nodelay, 结果发现果然没有 nodelay。然后测试了可以用的电脑,可以用的电脑上面 ncurses 这个动态库是有 nodelay 的,于是查看两台电脑 ncurses 的 USE 区别,结果发现,不能用的 ncurses 开启了 tinfo 这个 USE。然后 nm -D /lib/libtinfo.so.6 |grep -w nodelay,这下果然有了。

所有只需要修改 rt-thread/tools/kconfig-frontends/SConstruct, 把 tinfo 加入库路径即可正常工作了。

posted on
2018-12-16 22:15 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/ramlife/p/10128837.html

你可能感兴趣的文章
select下拉列表选中后,跳转新链接
查看>>
AEAI ESB路由转换机制说明
查看>>
Spring Aop面向切面编程&&自动注入
查看>>
软件测试第三次作业
查看>>
石头数字的总和
查看>>
漫扯:从polling到Websocket(ZZ)
查看>>
mysql 导入CSV数据 [转]
查看>>
第十次ScrumMeeting博客
查看>>
iOS 9之3D Touch
查看>>
Apache CXF实现Web Service(3)——Tomcat容器和不借助Spring的普通Servlet实现JAX-RS(RESTful) web service...
查看>>
4. 垃圾回收- 4.3垃圾收集器
查看>>
练习1-17 编写一个程序,打印长度大于80个字符的所有输入行.
查看>>
php 设置
查看>>
各浏览器抗uaf机制
查看>>
将数字转化为电话号码(忽略全局属性)
查看>>
虚函数和抽象函数的区别
查看>>
栈应用-括号匹配
查看>>
【2040】反向输出序列
查看>>
hdu 1176 dp 数塔问题
查看>>
spark 编译
查看>>