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

本文目录
- 多个版本gcc的安装与切换
- vmware workstation虚拟机中linux系统如何安装gcc
- gcc 多版本安装以及切换
- ubuntu系统怎么安装gcc编程工具
- linux如何查看是否已安装GCC
- 如何在Linux上面安装GCC 4.1.2
- linux安装gcc命令步骤linux安装gcc命令
- CentOS6.8下编译安装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系统上安装程序不同,需要使用命令进行安装:
在GCC网站上或者通过网上搜索可以查找到下载资源。下载的文件一般有两种形式:gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2,只是压缩格式不同,内容是相同。
拷贝下载的压缩文件到/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阅读。建立目标目录,目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir]中(也可以放),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。
配置,目的是决定将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提供的帮助说明。编译,make
安装,执行下面的命令将编译好的库文件等拷贝到${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

更多文章:
中国联通卡网速慢,怎么回事啊?新买的联通卡怎样才能立即激活使用呢
2026年9月16日 04:30
忍者神龟对打游戏手机版下载(忍者神龟可以双人玩的那个单机游戏在哪下载)
2026年9月12日 18:20
没有密钥怎么激活office2010(office 2010没有密钥就不可以用吗)
2026年10月26日 04:10
connectify苹果手机(iphone手机连接电脑怎么使用网络)
2026年10月4日 13:50
注册公司起名字大全免费(免费公司取名字参考大全(888个))
2026年1月13日 09:30

















