問題現象:
openwrt編譯libmraa失敗,跟蹤log日誌後發現是執行如下命令時失敗:
cd libmraa-0.8.0 && git checkout 70600dece4138b0c0dbaff42f57828f1559cd840 && git submodule update
查找資料時發現有些時候執行git submodule update前需要先執行一下git submodule sync
解決方案:
進入libmraa打包目錄,手動執行一下上面的命令,執行完畢之後再繼續make就可以打包出正確的libmraa源代碼了。
後續只要注意保存dl文件夾下的libmraa壓縮包,就不用再擔心該庫無法編譯通過了
閱讀更多 soar0603 的文章