centos如何源代码编译下载安装gcc
时间: 2023-07-18 07:25:58 浏览: 66
在 CentOS 中,您可以通过以下步骤从源代码编译安装 gcc:
1. 安装必要的依赖项:
```
sudo yum install -y gcc-c++ glibc-devel glibc-devel.i686
```
2. 下载所需版本的 gcc 源代码,可以从 gcc 官网下载:https://gcc.gnu.org/releases.html
3. 解压下载的源代码包:
```
tar zxvf gcc-x.y.z.tar.gz
cd gcc-x.y.z
```
4. 配置编译选项:
```
./configure --prefix=/usr/local/gcc --enable-checking=release --enable-languages=c,c++
```
其中,`--prefix` 选项指定安装路径,`--enable-checking` 选项指定编译器的错误检查级别,`--enable-languages` 选项指定要编译的语言。
5. 编译并安装:
```
make -j4 && sudo make install
```
其中,`-j4` 选项指定使用 4 个线程进行编译,可以根据实际情况进行调整。
6. 配置环境变量:
```
export PATH=/usr/local/gcc/bin:$PATH
```
这样,就可以使用新安装的 gcc 编译器了。可以通过 `gcc --version` 命令来验证安装是否成功。
相关问题
centos 7 源码编译安装 gcc
源码编译安装GCC可以通过以下步骤进行:
1. 安装依赖库:
- 执行命令:`yum install -y epel-release` 安装EPEL源;
- 执行命令:`yum install -y vim wget gcc gcc-c make autoconf automake zip bzip2` 安装基础编译软件;
- 执行命令:`yum install -y gcc-gnat libgcc libgcc.i686 glibc-devel bison flex m4 texinfo build-essential` 安装其他依赖软件。
2. 下载并解压GCC源码:
- 执行命令:`wget -P '/usr/local/src' https://ftp.gnu.org/gnu/gcc/gcc-10.3.0/gcc-10.3.0.tar.gz` 下载GCC源码;
- 执行命令:`cd /usr/local/src` 进入下载目录;
- 执行命令:`tar -zxvf gcc-10.3.0.tar.gz -C '/usr/local/src'` 解压GCC源码; - 执行命令:`cd gcc-10.3.0` 进入解压后的源码目录。
3. 设置环境变量:
- 执行命令:`echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64' >> /etc/profile` 将依赖库路径添加到环境变量中;
- 执行命令:`source /etc/profile` 使环境变量立即生效;
- 执行命令:`vim /etc/ld.so.conf` 编辑ld.so.conf文件,将GCC依赖的动态链接库路径添加到文件中。
4. 编译和安装GCC:
- 执行命令:`./configure --prefix=/usr/local/gcc-10.3.0` 配置GCC的安装路径;
- 执行命令:`make -j$(nproc)` 编译GCC,耗时较长,请保证有足够的时间;
- 执行命令:`make install` 安装GCC。
5. 配置GCC的默认版本(可选):
- 执行命令:`ln -s /usr/local/gcc-10.3.0/bin/gcc /usr/local/bin/gcc` 创建软链接,将GCC的可执行文件路径添加到系统的PATH环境变量中。
请注意,源码编译安装GCC是一个耗时的过程,根据您的机器性能和网络状况,可能需要几个小时甚至更长时间才能完成编译。确保您有足够的时间和资源来完成这个过程。
centos如何源代码编译下载安装gdb
在 CentOS 中,您可以通过以下步骤从源代码编译安装 gdb:
1. 安装必要的依赖项:
```
sudo yum install -y wget make gcc
```
2. 下载所需版本的 gdb 源代码:
```
wget http://ftp.gnu.org/gnu/gdb/gdb-x.y.tar.gz
```
其中,`x.y` 是版本号,您可以在 gdb 官网上查找最新的版本号。
3. 解压下载的源代码包:
```
tar zxvf gdb-x.y.tar.gz
cd gdb-x.y
```
4. 配置编译选项:
```
./configure --prefix=/usr/local/gdb
```
其中,`--prefix` 选项指定安装路径。
5. 编译并安装:
```
make -j4 && sudo make install
```
其中,`-j4` 选项指定使用 4 个线程进行编译,可以根据实际情况进行调整。
6. 配置环境变量:
```
export PATH=/usr/local/gdb/bin:$PATH
```
这样,就可以使用新安装的 gdb 调试器了。可以通过 `gdb --version` 命令来验证安装是否成功。