假设你需要切换到GCC 10.2.0版本。你需要先确认这个版本是否已经安装在系统中。 3. 如果目标版本已安装,更新环境变量以指向目标GCC版本 如果目标GCC版本已经安装在系统中,你可以通过更新环境变量来切换到该版本。通常,GCC的安装路径会在/usr/bin、/usr/local/bin或其他自定义路径中。 你可以通过以下命令来查找系统中...
1. 查看Linux下已安装的gcc版本: ls /usr/bin/gcc* 2. 切换gcc版本: sudo update-alternatives --config gcc 3. 若没有想要的候选项,可手动添加(一般无需): sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9100# update-alternatives: --install <链接> <名称> <路径> <优先级>...
系统级切换:通过修改系统路径或使用包管理器来切换默认的GCC版本。 用户级切换:在用户级别设置环境变量,以便在不影响系统其他部分的情况下切换GCC版本。 应用场景 多版本支持:当一个项目需要使用特定版本的GCC时。 开发和测试:在开发和测试阶段,可能需要使用不同版本的GCC来验证代码的兼容性。
首先,我们可以使用以下命令列出系统中所有已安装的GCC版本: ```shell update-alternatives --display gcc ``` 然后,我们可以使用以下命令来切换系统中的默认GCC版本: ```shell sudo update-alternatives --config gcc ``` 在执行以上命令后,系统会列出已安装的所有GCC版本,并提示您选择要使用的默认版本。只需输入...
gcc多版本间的切换(g++配置方法一样,gcc换为g++即可) 系统:ubuntu18 方法:根据需要同步设置gcc与g++间的版本号 小小的总结: 重点是使用update-alternatives命令。 首先,要将某个版本加入gcc/g++候选之中(用于下一步的选择);命令格式为: g++:sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++...
系统级切换:适用于整个系统的编译环境变更,如服务器维护、软件部署等。 用户级切换:仅影响当前用户的编译环境,适用于个人开发者的日常使用。 切换方法 使用update-alternatives(适用于Debian/Ubuntu系统) 代码语言:txt 复制 # 查看当前GCC版本 gcc --version # 列出所有可用的GCC版本 sudo update-alternatives --list...
Ubuntu18.04预装GCC版本为7.3,但有时在编译是需要用的不同gcc版本,下面介绍,如何安装不同的gcc 和g++,并设置根据不同的需要在不同版本之间切换。 1. 可以通过如下命令查看当前安装的版本: ll /usr/bin/gcc* 2. 安装gcc-4.8 和gcc-5: sudo apt install gcc-4.8 gcc-4.8-multilib g++-4.8 g++-4.8-multilib...
使用这个源并切换gcc的版本十分方便,两个命令就可以了。 yum install centos-release-scl -y && yum install devtoolset-8-gcc* -y#安装gcc8.3.1版本 source /opt/rh/devtoolset-8/enable#激活脚本运行 命令运行完毕后,会生成 /opt/rh/devtoolset-8,在此路径下,一个是gcc激活脚本,另一个是gcc8.3.1版本。
Ubuntu 18.04预装GCC版本为7.3,但有时在编译是需要用的不同gcc版本,下面介绍,如何安装不同的gcc 和g++,并设置根据不同的需要在不同版本之间切换。 1. 可以通过如下命令查看当前安装的版本: ll /usr/bin/gcc* 2. 安装gcc-4.8 和gcc-5: sudo apt install gcc-4.8 gcc-4.8-multilib g++-4.8 g++-4.8-multili...