安装Ubuntu RISC V toolchain失败(网速、git配置原因)
git獲取大容量工程出錯(cuò):RPC failed; curl GnuTLS recv error : Decryption has failed.
error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.fatal: The remote end
官方GitHub倉庫
gitee鏡像倉庫
如果網(wǎng)速不夠,建議使用鏡像倉庫,并且將.gitmodules文件內(nèi)容改為鏡像地址。
1 [submodule "riscv-binutils"] 2 path = riscv-binutils3 url = https://gitee.com/mirrors/riscv-binutils-gdb.git4 branch = riscv-binutils-2.36.15 [submodule "riscv-gcc"]6 path = riscv-gcc7 url = https://gitee.com/mirrors/riscv-gcc.git8 branch = riscv-gcc-10.2.09 [submodule "riscv-glibc"]10 path = riscv-glibc11 url = https://gitee.com/mirrors/riscv-glibc.git12 [submodule "riscv-dejagnu"]13 path = riscv-dejagnu14 url = https://gitee.com/mirrors/riscv-dejagnu.git15 branch = riscv-dejagnu-1.616 [submodule "riscv-newlib"]17 path = riscv-newlib18 url = https://gitee.com/mirrors/riscv-newlib.git19 branch = master20 [submodule "riscv-gdb"]21 path = riscv-gdb22 url = https://gitee.com/mirrors/riscv-binutils-gdb.git23 branch = fsf-gdb-10.1-with-sim24 [submodule "qemu"]25 path = qemu26 url = https://gitee.com/mirrors/qemu.git值得注意的是,上面的內(nèi)容不完全對,因?yàn)?strong>有的倉庫最新版本不在Github上維護(hù)了!
這意味著什么呢,就是GitHub上的版本很可能不夠用!你必須從最新版本網(wǎng)址下載,所以,你可以使用VPN提高下載速度。
并且,更重要的是,你需要學(xué)會,獨(dú)立下載子倉庫,原理也很簡單,我們的
因此,我們找到鏈接,將子倉庫的內(nèi)容獨(dú)立的下載到對應(yīng)文件夾內(nèi)即可!
這里需要注意,子倉庫文件夾的名稱,很可能與母倉庫不一樣,記得修改名稱,或者直接在母倉庫空文件夾內(nèi)下載,然后再移動出來。
不過你還會遇到各種問題。
一定要
查看錯(cuò)誤原因提示,然后去搜索
有的可能需要你自己探索找答案,比如提示
checking sysdep dirs... configure: error: The riscv64 is not supported.網(wǎng)上找不大答案,然后可以得到,根據(jù)命令,你得到了glibc文件夾,然后找到sysdep文件夾,之后發(fā)現(xiàn),確實(shí)沒有rv64架構(gòu)!
然后發(fā)現(xiàn),新版本不在GitHub了,之后下載新版本編譯!
之后又報(bào)錯(cuò),權(quán)限不足
所以,加上sudo
…
未知錯(cuò)誤很多,需要自己探索解決!
總結(jié)
以上是生活随笔為你收集整理的安装Ubuntu RISC V toolchain失败(网速、git配置原因)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vivado提高综合和实现的速度
- 下一篇: 成都欢乐谷让带食物吗