mipsel 編譯問題

問題1:編譯MT7620 SDK時,總是報:/opt/buildroot-gcc342/bin/mipsel-linux-gcc 找不到,當我查找發現已經安裝了該交叉工具鏈啦

原因:通過命令

file /opt/buildroot-gcc342/bin/mipsel-linux-gcc

交叉工具鏈是32位的,而我的虛擬機是64位系統

安裝32位的庫apt-get install lib32ncurses5 ​得以解決

 

問題2:mkimage: invalid entry point -n

這個主要是系統是 中文的原因,編譯的時候產生錯誤:

可參考地址:https://blog.csdn.net/fontlose/article/details/17055401文檔

解決方法一:參考文檔https://blog.csdn.net/zhang_danf/article/details/61922623

方法2: 執行命令:export LANG="en_US" ;source ~/.bashrc 時期生效,重新編譯即可