ubuntu gcc版本之间的切换

在ubuntu下安装了 gcc4.7和gcc4.8,经常要版本之间切换

首先:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 50

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40

再输入:

sudo update-alternatives --config gcc

就会看到:

有 2 个候选项可用于替换 gcc (提供 /usr/bin/gcc)。

选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/gcc-4.7 50 自动模式
1 /usr/bin/gcc-4.7 50 手动模式
2 /usr/bin/gcc-4.8 40 手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:

同样g++也要设置一下:

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7 50

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40

sudo update-alternatives --config g++

如果想删除:

sudo update-alternatives --remove gcc /usr/bin/gcc-4.8
时间: 2024-10-06 00:29:17

ubuntu gcc版本之间的切换的相关文章

Ubuntu下多个gcc版本之间的切换

Ubuntu下多个gcc版本之间的切换 1.查看当前系统的gcc版本 gcc -v 会输出以下信息: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with

〖Linux〗多个JDK版本之间快速切换

由于工作的需要,经常要切换JDK版本比如我HOME目录下有三个JDK版本: ~/apt/jdk1.6.0_34 # JDK6 ~/apt/jdk1.7.0_67 # JDK7 ~/apt/jdk1.8.0_05 # JDK8 比如编译Android整套系统源代码,Google建议使用JDK6 在实现的工作中,由于项目的实际需求,要使用JDK7来执行一些工具 为了方便切换JDK版本,我写了一个脚本: 1 #!/bin/sh 2 # usage: . this_file [argvs] 3 4 jd

ubuntu中 不同JDK版本之间的切换

Ubuntu中JDK 的切换前提是同时安装了多个版本,如jdk7和jdk8,若要切换,在终端输入: sudo update-alternatives --config java sudo update-alternatives --config javac

python 使用不同的版本之间的切换

今天,想写个nodejs下载网页的脚本,打算用node-curl实现. 运行npm install node-curl的时候,编译的时候报错,提示不能用python3.4,只能用2.5~3.0之间的python. 网上说virtualenv能解决这种多版本python共存的问题,这么好的东西,赶紧下下来试试吧. cd /d C:\Python34\Scripts easy_install virtualenv 装完了virtualenv,现在还另外一个版本的python,从官网上下了个2.7.9

Android进阶之android应用的SDK版本之间的切换

选中android工程,右键/属性,如下进行选择即可: 或者在工程属性文件中直接修改编译的SDK版本:

gcc版本安装及切换

查看系统已装gcc ls /usr/bin/gcc* 系统ubuntu18.04,预装gcc7和gcc6,因需要安装gcc5 sudo apt-get install gcc-5 gcc-5-multilib sudo apt-get install g++-5 g++-5-multilib 设置优先级 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 30 sudo update-alternatives --

Ubuntu / Raspberry 下切换GCC版本

目前Ubuntu 自带的GCC版本为4.6,遗憾的是在实际使用时,反而版本越高越好问题越多,所以,一旦遇到编译问题时最好先检查你下载的工程里的readme,默认的编译器版本是否为当前的安装版本,如果不是,就需注意很可能是版本兼容问题(甚至你可能是第一个遇到此BUG的幸运者),初步调试后即可尝试降低版本测试. 目前主流gcc版本有两个,一个是gcc4.4,一个是gcc最新版本(4.6),下文介绍这两个版本切换和安装方法. 一.gcc最新版本安装 [email protected]:~# apt-g

Ubuntu下两个gcc版本切换

Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译Android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的. 先看看我们系统用的gcc和g++是什么版本 gcc -v 可以获得的信息如下 gcc version 4.4.6 (Ubuntu/Linaro 4.4.6-11ubuntu2) 如果我们想使用gcc4.5怎么办?首先看看有没有安装gcc4.5, ls /usr/bin/gcc* 结果只有/usr/

转载:Ubuntu下gcc版本切换

原文地址:http://www.linuxdiyf.com/linux/1794.html Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译Android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的. 先看看我们系统用的gcc和g++是什么版本 gcc -v 可以获得的信息如下 gcc version 4.4.6 (Ubuntu/Linaro 4.4.6-11ubuntu2) 如果我们想使用gcc4.5怎