多个版本gcc的安装与切换?vmware workstation虚拟机中linux系统如何安装gcc

2026-07-03 22:50:01 :0

多个版本gcc的安装与切换?vmware workstation虚拟机中linux系统如何安装gcc

其实gcc安装的问题并不复杂,但是又很多的朋友都不太了解多个版本gcc的安装与切换,因此呢,今天小编就来为大家分享gcc安装的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

多个版本gcc的安装与切换

环境 : Ubuntu 16.04 64-bits (VM)

在ubuntu 16.04的环境下,默认安装的gcc, g++版本为:

sudo apt-get install gcc, g++

1、安装 gcc-7

sudo add-apt-repository ppa:jonathonf/gcc-7.1

sudo apt-get update

sudo apt-get install gcc-7

2、设置多个版本gcc

update-alternatives --install 《link》 《name》 《path》 《priority》

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

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
可以用命令查看或更改 gcc 版本:

sudo update-alternatives --config gcc

vmware workstation虚拟机中linux系统如何安装gcc

1、打开VMware Workstation 10,点击“创建新的虚拟机”按钮,进入创建新的虚拟机界面。

2、选择“自定义(高级)”,点击“下一步”。

3、硬件兼容性选择“Workstation 10.0”,点击“下一步”。

4、选择“稍后安装操作系统”,点击“下一步”。

5、操作系统选择“Linux”,版本选择“Ubuntu”,点击“下一步”。

6、设置虚拟机网络类型,点击“下一步”;接下来可全部按照默认设置,点击下一步直至完成。

7、运行虚拟机,开始安装gcc,安装完成进入系统登录界面。

gcc 多版本安装以及切换

1. 首先检查当前版本:

    通过以下命令可以查看:

    $ g++ -v

    $ gcc -v

    或者到/usr/lib/gcc/ 下也可以查看当前机器上安装了哪些版本的gcc, 例如下图所示,本地已经安装了4.6, 4.7, 4.8, 4.9, 5.5 ...的版本
2. 安装某版本gcc

    如果需要某个版本的gcc, 可以通过apt-get intall 安装。

    假如需要4.6 版本, 那么可以这么安装:

     $ sudo apt-get install gcc-4.6 g++-4.6

     $ sudo apt-get install gcc-4.6-multilib g++-4.6-multilib
3. 增加可选项

    设置优先级,选择当前生效的版本

     $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7    40

    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6    30

    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7    40

    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6    30

        需要哪个版本的就输入Selection 编号即可:

    4. 再次查看当前使用的版本,可以看到当前的gcc 版本

        $ g++ -v

            Thread model: posix

            gcc version 4.6.4 (Ubuntu 4.6.4-2ubuntu1~14.04.3)

        $ gcc -v

            Thread model: posix

            gcc version 4.6.4 (Ubuntu 4.6.4-2ubuntu1~14.04.3)

ubuntu系统怎么安装gcc编程工具

ubuntu系统怎么安装gcc编程工具?

1、打开自己的电脑,之后打开终端,如果桌面上有快捷方式,就直接打开就行,没有的话可以按下键盘上的Ctrl+Alt+T组合键。

2、之后就可以可以进行安装了,因为要下载文件,所以必须进行连网,会进行自动的安装,安装好的之后就是如下图所示。

   3、系统如果不带vim的工具,可以向下边那样进行安装,很快就可以安装好了,安装好了如下图:

   4、之后在主目录里写一个.c文件进行测试就写一个常见的hello程序,如下图所示。

   5、之后就可以进行编译了,切记要输入正确,有时候一个空格的错误可能造成找不到命令。看下图第一个就是错误的输入,现的是正确的输入。

   6、之后再输入运行命令就可以运行了。结果打印在终端上。

   注意事项:不会操作的朋友可以先建立一个快照,有问题可以还原。

linux如何查看是否已安装GCC

执行gcc-v命令,如果Linux系统没有安装gcc编译器,会提示“Commandnotfound”。

1、如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。如下:

***隐藏网址***

2、如果提示命令找不到,则表明没有安装,如下:

***隐藏网址***

扩展资料:

安装GCC的必要事项:

GCC可以用来编译C/C++、FORTRAN、Java、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。

安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC4.1.2。如果是这种情况,可以在网上找一个与系统相适应的如RPM等二进制形式的GCC软件包来安装使用。

系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。

与此不同,现在GCC建议将一个版本的GCC安装在一个单独的目录下。这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能);缺点是在安装完成后要做一些设置工作才能使编译器工作正常。

百度百科--GCC

如何在Linux上面安装GCC 4.1.2

Linux上安装程序和windows系统上安装程序不同,需要使用命令进行安装:

  1. 在GCC网站上或者通过网上搜索可以查找到下载资源。下载的文件一般有两种形式:gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2,只是压缩格式不同,内容是相同。

  2.  拷贝下载的压缩文件到/usr/local/src(可以自选)下,根据压缩格式,选择相应的方式解压缩包:
     tar zxvf gcc-4.1.2.tar.gz 或者  bzcat gcc-4.1.2.tar.bz2 | tar xvf -


    新生成的gcc-4.1.2这个目录被称为源目录,用${srcdir}表示它。以后在出现${srcdir}的地方,应该用真实的路径来替换它。用pwd命令可以查看当前路径。
    在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读。

  3. 建立目标目录,目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir]中(也可以放),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。

  4.  配置,目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。
    配置是通过执行${srcdir}下的configure来完成的。其命令格式为

    % ${srcdir}/configure --prefix=${destdir}
    这样配置:
    % ../gcc-4.1.2/configure --prefix=/usr/local/gcc-4.1.2 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux--with-system-zlib --enable-languages=c,c++,java
    将GCC安装在/usr/local/gcc-4.1.2目录下,支持C/C++和JAVA语言,其它选项参见GCC提供的帮助说明。

  5.  编译,make

  6.  安装,执行下面的命令将编译好的库文件等拷贝到${destdir}目录中
    make install


    这样,GCC 4.1.2安装过程就完成了。

因为是在命令模式下安装进行的,所以会有些繁琐。

linux安装gcc命令步骤linux安装gcc命令

安装linux时如何安装GCC?

你可在你的光盘上找,有一个GCC包和4个依赖文件:glibc-devel-2.3.4-2.13.i386.rpmcpp-3.4.4-2.i386.rpmglibc-kernheaders-2.4-9.1.98.EL.i386.rpmglibc-headers-2.3.4-2.13.i386.rpmgcc-3.4.4-2.i386.rpm如没有的话,可以用网上自动更新的方式安装,如fedora的话可用yuminstallgcc这条命令自动安装。

教你怎么在linux上安装gcc?

1、首先我们先要确定下,机器是否已经安装有gcc。我们输入gcc看看?很显然,提示命令找不到,显然我们是没有安装的。

***隐藏网址***

2、我们首先需要挂载光盘到挂载点。mount/dev/cdrom/mnt我这里是挂载到mnt目录。

***隐藏网址***

3、改变目录到挂载目录。cd/mnt

***隐藏网址***

4、改变目录到CentOS目录(不同发行版不同)cdCentOS

***隐藏网址***

5、输入rpm-ivhgcc然后按下table看看是否有gcc开头的文件

***隐藏网址***

6、可以看到,我们的gcc主程序就是gcc-4xxxx的这个文件我们在rpm-ivhgcc后面加上一个-4然后按下table键补全后面的内容。

***隐藏网址***

7、按下回车后,依赖包出现了。可以看到依赖包是glibc-devel版本号》=2.2.90也就是说,我们在安装gcc之前,需要安装glibc-devel这个包,原因是我们的gcc里面所用到的东西要用到这个包,也就是所谓的依赖关系。

***隐藏网址***

8、那我们就跟着依赖包来安装。按下方向键的up键,找到上一条命令。

***隐藏网址***

9、很多新手经常装不上rpm包的原因就是依赖包的事,包括我,我以前因为这个依赖包也搞得很头痛。这里你只要记住一点,不要一个一个去安装依赖包。例如我们现在要装的是gcc第一个出现的依赖包是glibc-devel那么我们的命令是rpm-ivhgccglibc-devel这样就可以解决这样依赖包的问题。在原来的命令上加上glibc-dev然后按下table键补全。

***隐藏网址***

10、按下回车安装,发现又有glibc-devel的依赖包了。

***隐藏网址***

11、那么我们还是按下方向键的UP键找到上一条命令,然后在命令的基础上加上新的依赖包名。

***隐藏网址***

12、把所有依赖包都加上去之后,我们就可以看到这样的一个安装界面了。

***隐藏网址***

13、装好之后,我们输入一个gcc试试看。可以看到,已经装好了。

***隐藏网址***

虚拟机上的Linux系统怎么安装gcc编译器?

如果Linux服务器能够上网的话,使用yum命令安装安装gccyuminstallgcc安装g++yuminstallgcc-c++如果是纯手工安装RPM包的话,比较繁。要依赖包一个一个安装上去,最后再安装gccrpm-ivhkernel-headers-2.6.32-431.el6.x86_64.rpmrpm-ivhglibc-headers-2.12-1.132.el6.x86_64.rpmrpm-ivhglibc-devel-2.12-1.132.el6.x86_64.rpmrpm-ivhlibgomp-4.4.7-4.el6.x86_64.rpmrpm-ivhppl-0.10.2-11.el6.x86_64.rpmrpm-ivhcloog-ppl-0.15.7-1.2.el6.x86_64.rpmrpm-ivhmpfr-2.4.1-6.el6.x86_64.rpmrpm-ivhcpp-4.4.7-4.el6.x86_64.rpmrpm-ivhgcc-4.4.7-4.el6.x86_64.rpm

如何在linux中安装gcc编译器?

在线安装的话,只需要一个命令,推荐

yum-yinstallgccgcc-c++

编译安装的话比较麻烦,而且容易出错。建议在线安装。

***隐藏网址***

比如是

4.1.2.tar.gz

版本的。

tarzxvfgcc-

4.1.2.tar.gz

mkdir/usr/local/gcc-4.1.2

cdgcc-4.1.2

../gcc-4.1.2/configure--prefix=/usr/local/gcc-4.1.2--enable-threads=posix--disable-checking--enable--long-long--host=i386-redhat-linux--with-system-zlib--enable-languages=c,c++,java

make

makeinstall

linux下怎么安装gcc?

1、在Linux环境下只要能链接Internet就可以通过本地的yum源来安装,在终端下输入yuminstallgcc就可以

2、linux内核自带了这些硬件的驱动,无须下载安装的

3、你用的是虚拟机,只要在安装linux的时候设定好以桥连的方式共享Internet就可以上网的

4、这个还没试过。你可以搜索一下虚拟机与本地文件共享相关的关键字试一试

5、这个只是个warning,不是error,系统已经提示你可以以超级用户(相当于windows下的管理员权限)的是身份登陆了,而且还要设定密码

还有什么疑问,咱们再讨论

CentOS6.8下编译安装GCC详解

关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2;CentOS 6 是 4.4.7;CentOS 7 是 4.8.3。

很多时候在编译安装软件都需要高版本的 GCC,否则就会报错。

那么如何升级 GCC 的版本呢?

首先要确认升级到的 GCC 版本号。

目前 GCC 的最新版已经到了 5.2,而 CentOS 7 则依然使用其 4.8,所以基于兼容性考虑,我选择升级到 4.8.5。

***隐藏网址***

下面开始一步一步来编译安装 GCC 4.8.5,需要注意的是,在编译安装 GCC 之前,系统里必须先要通过 yum 安装老版本的 GCC 和依赖库。

如果是在 x86_64 系统下编译的话,还需要安装 libgcc.i686 glibc-devel.i686 才行。

yuminstall-ygcctexinfo-texflexziplibgcc.i686glibc-devel.i686

注意:编译安装 GCC 内存不小于 1GB,Swap 不小于 1GB,硬盘最低不小于 10GB,否则极有可能会中途报错退出。

编译安装完后,目录 gcc-4.8.5 将会有 5GB 之多。

1、下载源码

wgetftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.gz

2、下载依赖包

编译安装 GCC 需要依赖 mpc,mpfr,gmp包。好在 GCC 源码里自带脚本可以轻松下载依赖包。

tarzxfgcc-4.8.5.tar.gz cdgcc-4.8.5 ./contrib/download_prerequisites

编译和安装

# cd gcc-4.8.1

#./gcc-4.8.1/configure--prefix=/usr/local/gcc-4.8.1 --enable-languages=c,c+

prefix=/usr/local/gcc-4.8.1表示配置安装的路径,如果不指定安装路径,执行文件会默认放在/usr/local/bin下,这样做是为了方便维护,当需要卸载时,直接删除该目录即可。

enable-languages表示安装语言,在这里表示只安装c和c++

编译

准备工作完成后,就可以编译了

# make

此过程大概2小时左右哦,如果中途报错,提示fatal error:gnu/stubs-32,No such file or directory.如下图示:

运行下面命令,然后重新编译

# yum -y install glibc-devel.i686 --setopt=protected_multilib=false

# make

如果你还想了解更多这方面的信息,记得收藏关注本站。

多个版本gcc的安装与切换?vmware workstation虚拟机中linux系统如何安装gcc

本文编辑:admin

更多文章:


录视频app(什么APP能一边用手机看视频一边录制)

录视频app(什么APP能一边用手机看视频一边录制)

各位老铁们,大家好,今天由我来为大家分享录视频app,以及什么APP能一边用手机看视频一边录制的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录什么A

2025年9月12日 15:45

暴风影音在线观看免费,暴风影音在线观看免费完整版视频

暴风影音在线观看免费,暴风影音在线观看免费完整版视频

暴风影音在线观看免费完整版视频暴风影音在线观看免费及完整版视频功能解析一、暴风影音在线观看免费简介暴风影音是一款广受欢迎的在线视频播放软件,不仅提供了丰富的视频资源,还支持在线观看免费内容。用户可以通过该平台观看各类电影、电视剧、综艺节目、

2025年5月12日 20:32

免费解方程计算器(可以解方程的计算机)

免费解方程计算器(可以解方程的计算机)

各位老铁们好,相信很多人对免费解方程计算器都不是特别的了解,因此呢,今天就来为大家分享下关于免费解方程计算器以及可以解方程的计算机的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录可以解方程的计算机卡西欧计算器怎么

2026年9月24日 21:20

adobe ai(ai软件主要做什么)

adobe ai(ai软件主要做什么)

其实adobe ai的问题并不复杂,但是又很多的朋友都不太了解ai软件主要做什么,因此呢,今天小编就来为大家分享adobe ai的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录ai软件主要做什么还是不懂Adobe

2026年5月7日 18:15

万能格式转换器破解版(免费万能转换器)

万能格式转换器破解版(免费万能转换器)

各位老铁们,大家好,今天由我来为大家分享万能格式转换器破解版,以及免费万能转换器的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录免费万能转换器求免费

2025年8月6日 16:15

如何看谁特别关心了你(怎样看特别关心我的人是谁)

如何看谁特别关心了你(怎样看特别关心我的人是谁)

“如何看谁特别关心了你”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看如何看谁特别关心了你(怎样看特别关心我的人是谁)!本文目录怎样看特别关心我的人是谁怎么看特别关心自己的人是谁如何查看谁设置了我特别关心怎样知道谁把你设为特

2025年9月29日 11:30

微信自动加人软件免费(微信自动加人软件免费版手机版)

微信自动加人软件免费(微信自动加人软件免费版手机版)

微信自动加人软件免费版手机版微信自动加人软件免费版:理性使用,远离潜在风险文章简介:本文将详细介绍微信自动加人软件免费版的相关信息,包括其功能、使用方法、注意事项以及潜在风险。同时,结合现实生活中的案例和名著中的相关情节,引导用户理性使用此

2025年5月27日 10:02

中国联通卡网速慢,怎么回事啊?新买的联通卡怎样才能立即激活使用呢

中国联通卡网速慢,怎么回事啊?新买的联通卡怎样才能立即激活使用呢

“联通卡”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看中国联通卡网速慢,怎么回事啊?新买的联通卡怎样才能立即激活使用呢!本文目录中国联通卡网速慢,怎么回事啊新买的联通卡怎样才能立即激活使用呢联通卡通话记录怎么查如何办理联通

2026年9月16日 04:30

忍者神龟对打游戏手机版下载(忍者神龟可以双人玩的那个单机游戏在哪下载)

忍者神龟对打游戏手机版下载(忍者神龟可以双人玩的那个单机游戏在哪下载)

大家好,关于忍者神龟对打游戏手机版下载很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于忍者神龟可以双人玩的那个单机游戏在哪下载的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对

2026年9月12日 18:20

刻录机硬盘怎么更换?如何避免光盘刻坏

刻录机硬盘怎么更换?如何避免光盘刻坏

大家好,今天小编来为大家解答以下的问题,关于硬盘刻录机,刻录机硬盘怎么更换这个很多人还不知道,现在让我们一起来看看吧!本文目录刻录机硬盘怎么更换如何避免光盘刻坏电脑上的刻录机不能刻录了是什么原因安博刻录机忘记密码怎么办刻录机的问题!刻录机硬

2026年7月9日 09:30

没有密钥怎么激活office2010(office 2010没有密钥就不可以用吗)

没有密钥怎么激活office2010(office 2010没有密钥就不可以用吗)

各位老铁们好,相信很多人对没有密钥怎么激活office2010都不是特别的了解,因此呢,今天就来为大家分享下关于没有密钥怎么激活office2010以及office 2010没有密钥就不可以用吗的问题知识,还望可以帮助大家,解决大家的一些困

2026年10月26日 04:10

静读天下ios(《静读天下》听书方法介绍)

静读天下ios(《静读天下》听书方法介绍)

各位老铁们,大家好,今天由我来为大家分享静读天下ios,以及《静读天下》听书方法介绍的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录《静读天下》听书

2025年12月9日 14:00

网络游戏赚钱应用下载(最好的赚钱软件是什么)

网络游戏赚钱应用下载(最好的赚钱软件是什么)

各位老铁们好,相信很多人对网络游戏赚钱应用下载都不是特别的了解,因此呢,今天就来为大家分享下关于网络游戏赚钱应用下载以及最好的赚钱软件是什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录最好的赚钱软件是什么能玩

2025年6月23日 20:40

connectify苹果手机(iphone手机连接电脑怎么使用网络)

connectify苹果手机(iphone手机连接电脑怎么使用网络)

各位老铁们,大家好,今天由我来为大家分享connectify苹果手机,以及iphone手机连接电脑怎么使用网络的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧

2026年10月4日 13:50

注册公司起名字大全免费(免费公司取名字参考大全(888个))

注册公司起名字大全免费(免费公司取名字参考大全(888个))

大家好,今天小编来为大家解答以下的问题,关于注册公司起名字大全免费,免费公司取名字参考大全(888个)这个很多人还不知道,现在让我们一起来看看吧!本文目录免费公司取名字参考大全(888个)公司名称大全简单大气注册公司名称大全新注册公司名称大

2026年1月13日 09:30

国家电网缴费app下载(国家电网交电费的app)

国家电网缴费app下载(国家电网交电费的app)

“国家电网缴费app下载”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看国家电网缴费app下载(国家电网交电费的app)!本文目录国家电网交电费的app手机交电费软件有哪些现在用手机就可以交电费吗怎么在网上查询电费缴费记录国

2026年1月24日 21:30

全自动挂机赚钱项目(快云互联挂机是骗局吗)

全自动挂机赚钱项目(快云互联挂机是骗局吗)

本篇文章给大家谈谈全自动挂机赚钱项目,以及快云互联挂机是骗局吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录快云互联挂机是骗局吗手机挂机兼职挣钱,安卓免费自动挂机赚钱龙宫项目自动挂机赚钱是真的吗有什么挂机一天能赚1块钱的项目

2026年8月23日 02:20

qq美化包下载,qq美化包下载安装

qq美化包下载,qq美化包下载安装

qq美化包下载安装QQ美化包下载与安装一、关于QQ美化包下载在QQ使用过程中,为了增加软件界面的视觉体验,许多用户会选择下载并使用QQ美化包。它通常包括多种主题、皮肤和个性化样式。1. 主题与皮肤种类下载QQ美化包时,可选择的种类丰富多样。

2025年6月17日 11:32

网络医生免费咨询(好大夫在线是否免费)

网络医生免费咨询(好大夫在线是否免费)

大家好,网络医生免费咨询相信很多的网友都不是很明白,包括好大夫在线是否免费也是一样,不过没有关系,接下来就来为大家分享关于网络医生免费咨询和好大夫在线是否免费的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录好大夫

2026年9月25日 10:30

刺激战场旧版本下载(刺激战场旧版本下载低配手机下载)

刺激战场旧版本下载(刺激战场旧版本下载低配手机下载)

刺激战场旧版本下载低配手机下载刺激战场旧版本下载与低配手机兼容性探讨在移动游戏领域,刺激战场作为一款广受欢迎的射击游戏,吸引了大量玩家的关注。然而,随着游戏版本的更新换代,部分玩家可能会因为旧手机配置较低或是出于怀念老版本等原因,对“刺激战

2025年5月13日 04:42

近期文章

本站热文

如何关闭端口(如何关闭端口)
2025-05-21 13:30:02 浏览:226
标签列表

热门搜索