GCC
1.1、GCC简介
是什么 ?:GNU Compiler Collection
支持语言:CC++Objective-CgolangFortranAdaD
开发语言:C
开发组织:GNU
官方主页:http://gcc.gnu.org
1.2、通过包管理器安装GCC
操作系统包管理器安装命令
Windowsscoopscoop install gcc
macOSHomeBrewbrew install gcc
GNU/LinuxLinuxBrewbrew install gcc
aptsudo apt-get install -y gcc
CentOSyumsudo yum install -y gcc
dnfsudo dnf install -y gcc
openSUSEzyppersudo zypper install -y gcc
Alpine Linuxapksudo apk add gcc

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm gcc
Gentoo LinuxPortagesudo emerge gcc
1.3、通过源码安装GCC  

注意:通过源码安装GCC,非常消耗时间,可能会从几十分钟到几个小时不等, 视您的CPU配置情况而定。所以,除非必要,请尽量使用已经编译好的二进制包安装。

参考1

参考2

step0、如果您的系统是macOS10.14,请先检查/usr/include文件夹是否存在, 如果不存在,请执行如下的命令:

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

step1、安装依赖

下载时cURL
解压时tarxz
编译时POSIX shGNU CoreUtilsmakegccisl
运行时

GCC依赖库的依赖关系图:

step2、使用curl命令下载GCC源码包 (

curl -LO https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz

step3、使用tar解压GCC源码包

tar vxf gcc-9.1.0.tar.xz

step4、进入gcc-9.1.0目录,并查看它的内容

step5、配置、编译、安装

./configure && make && sudo make install
1.4、GCC中包含的命令
1.5、GCC中包含的头文件
1.6、GCC中包含的库文件
  • libstdc++.so
  • libgcc_s.so