当我使用ncurses为arm上运行的Ubuntu 12.04编译一个小函数时,我收到以下链接错误。错误是
arm-linux-gnueabihf/bin/ld: cannot find -ltinfo
许多提示都在安装什么,但我似乎无法找到任何可以解决我的手臂盒的技巧。
我已经完成了
sudo apt-get install libncurses5-dev
这不包含tinfo库。其他建议通常会导致库“不可用,但由另一个包引用”或“没有安装候选”。
感谢所有帮助
/亨里克
答案 0 :(得分:19)
如lucasg所述
sudo apt-get install libtinfo-dev
为我解决了同样的问题。
答案 1 :(得分:4)
当您交叉编译护士库时,请配置此选项--with-termlib。它应将libtinfo安装到您的目标位置。