以下是我安装GCC的步骤
-
下载并解压缩GCC,GMP,MPFR,MPC(最新版本) .
-
没有版本更名为GMP,MPFR,MPC,并将GMP,MPFR,MPC移至GCC的源文件夹
-
走了GCC的路径并导出了库"export LD_LIBRARY_PATH=LIBRARY_PATH:/usr/local/lib"
-
采用GMP路径并进行配置和安装(./configure; make; make check; make install)
-
获取MPFR的路径并进行配置和安装(./configure; make; make check; make install)
-
采用了MPC的路径并进行了配置和安装(./configure; make; make check; make install)
-
GMP,MPFR,MPC已成功配置和安装
-
在GCC外创建了gccbuild和gccbin目录
-
走了gccbuild的路径
-
配置GCC
-
sudo ../gcc-6.3.0/configure --prefix = / home / GCC_project / gccbin --enable-languages = c --program-suffix = 6.3.0
-
configure已成功完成但在执行“make”时遇到以下错误
configure: error: source directory already configured; run "make distclean" there first
Makefile:4999: recipe for target 'configure-stage1-gmp' failed
make[2]: *** [configure-stage1-gmp] Error 1
make[2]: Leaving directory '/home/GCC_Project/gccbuild'
Makefile:23312: recipe for target 'stage1-bubble' failed
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory '/home/GCC_Project/gccbuild'
Makefile:919: recipe for target 'all' failed
make: *** [all] Error 2
- 我在make之前尝试过“make distclean”,再次得到同样的错误