linux系统使用多个版本gcc

sudo apt install gcc-7

gcc 优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100

sudo update-alternatives --config gcc
其中gcc-11是系统自带的版本, 另外1个是新安装的. 按照说明选择需要的版本就完成配置了.
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).
linux系统使用多个版本gcc_第1张图片
which gcc 查看当前gcc
在这里插入图片描述

ls -lh /usr/bin/gcc
在这里插入图片描述

ls -lh /etc/alternatives/gcc
在这里插入图片描述

ls -lh /usr/bin/gcc-11
在这里插入图片描述
/usr/bin/gcc、/etc/alternatives/gcc、/usr/bin/gcc-11均为软连接,查看 /usr/bin/x86_64-linux-gnu-gcc-11的deb包
dpkg -S /usr/bin/x86_64-linux-gnu-gcc-11
在这里插入图片描述
dpkg -s gcc-11
linux系统使用多个版本gcc_第2张图片

你可能感兴趣的:(linux,服务器,运维)