准备开始Linux平台的C++编程学习了,记录一下Linux平台编译器GCC的安装和基本使用。
我的机器是Ubuntu20.4
Linux C++编程 ---- GCC的安装与使用
GCC的安装
命令安装(新手推荐)
sudo apt install gcc g++
源码编译安装
关于GCC源码编译的安装,英语水平不错的可以参考官方的教程,比我讲的更加详细,因为我也只是搬运了官方教程,可以看这里:GCC官方安装说明
参考官方教程,大致可以分为以下几个步骤
安装依赖
根据官方说明,编译GCC的前提条件需要有以下软件包支持(仅供参考)
软件包 | 版本要求 | 是否必须 |
---|---|---|
支持C++11的编译器 | 无 | 是 |
C标准库与头文件 | (GCC4.7或更高) | 是 |
GNU awk | >=3.1.5 | |
GNU Binutils | ||
gzip | >=1.2.4 | 是 |
bzip | >=1.0.2 | 是 |
GNU make | >=3.8.0 | 是 |
GNU tar | >=1.1.4 | 是 |
Perl | >=5.6.1 | |
gmp | >=4.3.2 | 是 |
mpfr | >=3.1.0 | 是 |
mpc | >=1.0.1 | 是 |
isl | >=0.15 | |
autoconfig | >=2.69 | |
m4 | >=1.4.6 | |
automake | >=1.15.1 | |
gettext | >=1.14.5 | |
gperf | >=2.7.2 | |
autogen | >=5.5.4 | |
textinfo | >=4.7 | |
git | 无要求 | |
ssh | 无要求 | |
diffutils | >=2.7 | |
… | … | … |
主要的依赖包就是上面表中的这些&#