首先下載gcc 8.4.0源碼:
https://mirrors.sjtug.sjtu.edu.cn/gnu/gcc/gcc-8.4.0/gcc-8.4.0.tar.gz
解壓並編譯
- tar xzvf gcc-8.4.0.tar.gz
- cd gcc-8.4.0
- contrib/download_prerequisites /* 下載 gmp、mpfr、mpc和isl */
- ./configure --prefix=/root/soft /* 這裏可能需要指定gmp、mpfr、mpc和isl,需要編譯 */
- make
- make install
錯誤處理
- /usr/bin/ld: cannot find Scrt1.o: No such file or directory
sudo apt install gcc-multilib
參考:https://blog.csdn.net/kekoxl/article/details/117324421