天天看點

一些随筆——有關軟體的編譯

前兩天手賤為了修複一個bug,把好不容易編譯好的cross compiler重新按照另外的arch編譯了,然後一系列軟體工具全部失靈。當我意識到這牽一發而動全身的操作的時候為時已晚,軟體源碼似乎出現了什麼問題。

然後緊接着打算按照原來的arch來重新編譯,結果編譯的時候沒想到發生了意外情況,不是缺少庫就是什麼,就是編譯不過。

然後riscv-gnu-toolchain又很難完全下載下傳下來,部分子子產品不在github上,下載下傳的時候特别難受。

最後解決的方案是用

make clean

把之前的編譯環境清除了,最後才安裝完成。。

順便記錄一下這次編譯的arch,以免後面出事

../configure --prefix=$RISCV
           
一些随筆——有關軟體的編譯

仔細看了一下問題所在似乎是當時gcc的版本選擇有問題,之前報錯似乎都是gcc版本是8.2

繼續閱讀