问题一:编译NetFPGA-SUME-live-master的acceptance_test测试程序时,产生“couldn't execute "mb-ar": no such file or directory”, 具体如截图:

解决方法:
安装如下库:
apt-get install libstdc++5
apt-get install libstdc++
apt-get install lib32z1
问题二:编译NetFPGA-SUME-live-master的acceptance_test测试程序时,产生“mb-gcc: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64”, 具体如截图:

分析:是由于64bit的mb-gcc尝试读取32bit的库函数,而我的ubuntu 16.04 没有安装该32bit的库,所以不能读取32 bit库;
因此,需要安装对应的32bit的库,运行命令:sudo apt-get install lib32ncurses5 lib32stdc++6
参考链接:https://blog.youkuaiyun.com/u012336923/article/details/39184817

本文档详细记录了解决NetFPGA-SUME-live-master编译过程中遇到的两个问题:一是因缺少libstdc++5和lib32z1导致的‘couldntexecute'错误,二是64位gcc与32位库不兼容引发的libstdc++.so.6错误。通过安装对应32位库解决了这些问题。
5306

被折叠的 条评论
为什么被折叠?



