请求提供GCC 4.2.2版本tar.gz包的完整安装命令步骤
GCC 4.2.2 源码编译安装完整步骤
README内容翻译
此目录不再用于GCC快照及CVS访问;发布版本的安装文档由gcc/doc/install.texi生成并复制至此目录;请通过HTML浏览器打开index.html查看该文档。
完整安装命令步骤
1. 安装编译依赖(以Debian/Ubuntu为例)
sudo apt-get update sudo apt-get install build-essential libgmp3-dev libmpfr-dev
注:RHEL/CentOS系统可替换为yum groupinstall "Development Tools" && yum install gmp-devel mpfr-devel
2. 创建独立编译目录(推荐out-of-tree编译)
切换到GCC源码包解压后的父目录,执行:
mkdir gcc-build-4.2.2 cd gcc-build-4.2.2
3. 配置编译参数
基础配置命令如下,可按需调整参数:
../gcc-4.2.2/configure --prefix=/usr/local/gcc-4.2.2 --enable-languages=c,c++ --disable-multilib
--prefix:指定GCC的安装路径,可自行修改--enable-languages:指定要编译的编程语言,这里仅启用C/C++--disable-multilib:关闭多架构库支持,适合单架构系统
4. 编译源码
利用多核加速编译,-j后接CPU核心数(可通过nproc查看当前核心数):
make -j$(nproc)
5. 安装到系统
sudo make install
6. 配置环境变量
临时生效(仅当前终端会话):
export PATH=/usr/local/gcc-4.2.2/bin:$PATH export LD_LIBRARY_PATH=/usr/local/gcc-4.2.2/lib:$LD_LIBRARY_PATH
永久生效(添加到用户配置文件):
echo 'export PATH=/usr/local/gcc-4.2.2/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/gcc-4.2.2/lib:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc
7. 验证安装
gcc -v
若输出显示gcc version 4.2.2,则安装成功。
内容的提问来源于stack exchange,提问作者user22998702
相关产品推荐
相关产品推荐

