linux 降低gcc版本,Ubuntu18.04将高版本gcc7.5降低为低版本gcc3.4

本文介绍了如何在Ubuntu18.04上将高版本的gcc7.5降低到gcc3.4。通过dpkg安装deb包,使用`update-alternatives`设置版本优先级,实现gcc多版本共存,并详细说明了切换版本的步骤。
摘要由CSDN通过智能技术生成

Ubuntu18.04将高版本gcc7.5降低为低版本gcc3.4

基础知识

dpkg

“dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。

gcc与g++

gcc: GNU C Compiler

g++: GNU C++ Compiler

二者均属于the GNU Compiler Collection,先有的gcc后来才有g++。

一般都不怎么区分二者,大部分认为g++就是编译c++的,gcc就是编译c的。但是它们之间的区别还是不能忽视,在编译项目的时候不能盲目的使用g++,区别如下

g++可以自动链接C++标准库,如C++内的string、vector

gcc可以根据文件后缀自动识别是C还是C++文件(似乎没什么作用)

gcc编译C文件要比gcc编译C++文件有更少的宏定义(gcc可以编译C++,需要在后面加上-lstdc++,作用是链接C++库)

Debian

deb是Debian软件包格式的文件扩展名,Ubuntu和Debian都是最具影响力的Linux发行版。Debian比较适合服务器,非常的稳定。Ubuntu也很稳定,但是拥有比较丰富的桌面软件,更符合桌面操作系统的概念。Ubuntu可以说是来自Debian,但是也具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值