問題一:編譯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.csdn.net/u012336923/article/details/39184817