7.指定gcc安装地址,指定所需安装语言,指定不支持32位 ../gcc-7.2./configure --prefix=/usr/local/gcc7 --enable-checking=release --enable-languages=c,c++,go --disable-multilib 8.增加编译库依赖地址 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 9.编译,此过程所需时间较长 make -j4 ...
8)在先前第4部创建的文件夹中打开终端 #../src/gcc-4.7.0/configure --prefix=/usr/local/gcc-4.7.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with- gmp=/usr/local/gmp-5.0.1 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-...
c++ --disable-multilib make -j 16 make install
“`shell ./configure –prefix=/usr/local/gcc –enable-languages=c,c++ –disable-multilib “` 这里的–prefix选项指定GCC的安装路径,–enable-languages选项指定只编译C和C++语言的支持,–disable-multilib选项禁用多库编译。 ### 5. 编译并安装 配置完成后,执行以下命令进行编译并安装: “`shell make -j$(...
--enable-languages=c,c++ --enable-threads=posix --enable-checking=release --enable-multilib --...
配置:../configure --enable-languages=c,c++ --disable-multilib 编译:make(这个过程可能需要较长时间) 安装:sudo make install 常见问题及解决方案 依赖问题:如遇到依赖缺失,可使用sudo yum install glibc-devel.i686 glibc-devel安装必要的开发库。
../configure --enable-languages=c,c++ --disable-multilib make -j$(nproc) sudo make install 5、验证安装: gcc --version 方法三:使用二进制文件安装 对于需要快速安装的用户,可以直接下载预编译的二进制文件。 1、下载预编译二进制文件:从可信网站下载GCC的预编译二进制文件。
另外,这里有意安装了glibc-devel.i686这个软件库依赖,目的是为了让构建的 GCC 能够编译 32 位程序。如果你不需要编译 32 位程序也可不安装,但是在配置 GCC 构建时需要使用选项--disable-multilib禁用对多目标软件库(用于支持不同的目标架构变体、调用约定等)的构建。
[zsa@localhost build]$../configure--prefix=/home/zsa/gcc_7.5.0--enable-language=c,c++,fortran--disable-multilib 1. (6)编译环境检查通过,执行make命令开始编译、安装 复制 [zsa@localhost build]$ make-j4&&make install 1. (7)添加临时环境变量,并打印gcc版本 ...
./configure prefix=/usr/local/gcc enablelanguages=c,c++ disablemultilib 这里,enablelanguages=c,c++表示只编译C和C++编译器,disablemultilib表示禁用多库支持,你可以根据需要调整这些选项。 5. 编译源码 配置完成后,使用make命令进行编译: make j$(nproc) ...