參考鏈接:
https://zhuanlan.zhihu.com/p/258394849
1,下載源碼
git clone https://gitee.com/mirrors/riscv-gnu-toolchain
2,進入目錄
cd riscv-gnu-toolchain
3,去掉qemu
?git rm qemu
4,初始化
git submodule update --init --recursive
5,編譯 Linux 的交叉工具鏈
注意配置時指定安裝到 /opt/riscv64,所以 make 時需要 sudo。
./configure --prefix=/opt/riscv64?
sudo make linux -j $(nproc)
6, 導出 toolchain 的安裝路徑
export PATH="$PATH:/opt/riscv64/bin"
也可以寫入 .bashrc 文件
7, 測試 toolchain 是否安裝成功
?riscv64-unknown-linux-gnu-gcc -v