源代码编译安装完成gcc11并没有显示该版本号
时间: 2023-09-30 08:09:44 浏览: 32
如果你已经成功编译安装了GCC 11,但是在终端中执行`gcc --version`并没有显示该版本号,可能是因为该版本的GCC没有被正确地加入到系统的PATH环境变量中。
你可以尝试以下步骤来解决这个问题:
1. 确认GCC 11的安装路径,比如`/usr/local/gcc-11.1.0/bin`。
2. 打开终端,执行以下命令:`export PATH=/usr/local/gcc-11.1.0/bin:$PATH`。
3. 再次执行`gcc --version`,看是否能够显示GCC 11的版本号。
如果这个方法无效,你可以尝试重新编译安装GCC 11,并在安装时添加`--prefix=/usr/local`选项,以确保GCC 11被正确地安装到系统目录中。
相关问题
源代码编译完成gcc11并没有显示该版本号
在编译完成后,你可以通过运行以下命令来检查gcc11版本号:
```
gcc-11 --version
```
如果gcc11没有正确显示版本号,可能是因为你的系统中还安装了其他版本的gcc,导致执行命令时出现了冲突。你可以尝试运行以下命令来查看gcc的安装路径:
```
whereis gcc
```
然后检查路径中是否有多个gcc版本,如果存在多个版本,你可以通过以下命令设置默认的gcc版本:
```
sudo update-alternatives --config gcc
```
然后选择你想要使用的gcc版本,输入对应的编号即可。之后再运行`gcc-11 --version`命令,应该就能正确显示gcc11版本号了。
ubuntu18.04编译安装gcc
要在Ubuntu 18.04上编译安装GCC,您可以按照以下步骤进行操作:
1. 首先,更新您的系统软件包列表,以确保安装最新的软件包版本。打开终端并运行以下命令:
```
sudo apt update
```
2. 安装编译GCC所需的构建工具和依赖项。运行以下命令:
```
sudo apt install build-essential
```
3. 下载GCC源代码。您可以从GCC的官方网站(https://gcc.gnu.org/)或者使用以下命令来下载最新版本:
```
wget https://ftp.gnu.org/gnu/gcc/gcc-<version>/gcc-<version>.tar.gz
```
注意:将`<version>`替换为您想要下载的GCC版本号。
4. 解压缩下载的源代码文件。运行以下命令:
```
tar xzf gcc-<version>.tar.gz
```
5. 创建一个用于构建GCC的目录,并进入该目录。运行以下命令:
```
mkdir build-gcc
cd build-gcc
```
6. 配置GCC的构建选项。运行以下命令:
```
../gcc-<version>/configure
```
7. 执行构建过程。运行以下命令:
```
make
```
8. 安装GCC。运行以下命令:
```
sudo make install
```
9. 检查GCC是否成功安装。运行以下命令以检查GCC的版本:
```
gcc --version
```
现在,您已经在Ubuntu 18.04上成功编译安装了GCC。请注意,这可能需要一些时间和硬件资源来完成编译过程。如果您遇到任何问题或错误,请务必仔细检查并尝试解决它们。