我正在尝试编译一个程序(在Ubuntu14.04位上),它需要具有多弓支持的二进制程序(推荐版本2.20)。我已经从发行版存储库中安装了binutils-multiarch 2.24和dev包。
然而,ld没有找到很少的函数(print_insn_big_arm、print_insn_big_mips、print_insn_little_arm和print_insn_little_mips)。
我想要么是版本不匹配,要么就是找不到正确的文件。标志“L /usr/lib”传递给g++,/usr/lib是由binutils-multiarch安装的文件所在的位置,所以我搞不懂到底是什么问题。
有人在使用二重弓时遇到过这样的问题吗?
发布于 2014-12-23 17:53:36
所以一切都安装好了。结果表明,该程序期望libopcodes.so与多重弓形版本(而不是常规版本)进行符号链接。修正符号链接解决了问题。
https://unix.stackexchange.com/questions/175587
复制相似问题