用vivado 編譯netfpga 產生couldn‘t execute 「mb-ar「: no such file or directory錯誤,找不到mb-ar命令

問題一:編譯NetFPGA-SUME-live-master的acceptance_test測試程序時,產生「couldn't execute "mb-ar": no such file or directory」, 具體如截圖:c++

解決方法:ubuntu

安裝以下庫:函數

apt-get install libstdc++5測試

apt-get install libstdc++es5

apt-get install lib32z1.net

 

問題二:編譯NetFPGA-SUME-live-master的acceptance_test測試程序時,產生「mb-gcc: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64」, 具體如截圖:code

分析:是因爲64bit的mb-gcc嘗試讀取32bit的庫函數,而個人ubuntu 16.04 沒有安裝該32bit的庫,因此不能讀取32 bit庫;blog

所以,須要安裝對應的32bit的庫,運行命令:sudo apt-get install lib32ncurses5 lib32stdc++6 get

參考連接:https://blog.csdn.net/u012336923/article/details/39184817it

相關文章
相關標籤/搜索