Windows下推荐通过MinGW-w64(支持64位/32位编译)或TDM-GCC(预编译二进制包)安装GCC。
mingw-w64-install.exe),运行时选择:
x86_64(64位)或i686(32位);posix(兼容性更好);seh(64位推荐)或djgpp(32位推荐);D:\DevTools\mingw64)。tdm64-gcc-14.1.0-1.exe),运行后按提示安装,默认路径为C:\TDM-GCC-64。安装完成后,需将GCC的bin目录添加到系统PATH环境变量,以支持全局调用:
Path,点击“编辑”→“新建”,添加GCC的bin目录路径(如D:\DevTools\mingw64\bin或C:\TDM-GCC-64\bin);打开新的CMD/PowerShell,输入以下命令:
gcc --version # 查看GCC版本
g++ --version # 查看G++(C++编译器)版本
gdb --version # 查看GDB(调试工具)版本
若显示版本信息(如gcc (MinGW-W64 x86_64-posix-seh 14.1.0) 14.1.0),则说明安装成功。
不同Linux发行版的安装命令不同:
sudo apt update && sudo apt install build-essential # 安装GCC、G++及make等工具
sudo yum groupinstall "Development Tools" # 安装开发工具组(含GCC)
sudo dnf groupinstall "Development Tools" # 同上
sudo pacman -S gcc # 安装GCC
打开终端,输入:
gcc --version # 查看GCC版本
g++ --version # 查看G++版本
若显示版本信息(如gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0),则说明安装成功。
macOS推荐通过Homebrew安装GCC(需先安装Homebrew,命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"):
brew install gcc # 安装GCC(实际为clang,但命令为gcc)
安装后,gcc命令会指向clang,如需使用真正的GCC,可通过gcc-<版本号>调用(如gcc-13)。
打开终端,输入:
gcc --version # 查看GCC版本(若指向clang,需用gcc-<版本号>)
gcc-13 --version # 查看具体版本的GCC(如已安装)
若显示版本信息,则说明安装成功。
PATH变量是否添加了GCC的bin目录,或重启命令行窗口使变量生效。sudo find / -name gcc查找GCC安装路径,手动添加到PATH。gcc指向clang:gcc-<版本号>调用GCC,或通过brew link --overwrite gcc创建gcc符号链接。