Select 介于clang和gcc之间的g++编译器

Select the compiler of g++ between clang and gcc

我已经用 brew 安装了 gcc,我有一个 Mac 和 Mojave。有没有办法用 gcc 或 clang 编译?因为我使用 clang(默认编译器)但有时我想使用 gcc 只是说 gcc hello world.cpp 而不是设置默认编译器。

谢谢

我选择在 .bash_profile 中使用别名。

Homebrew 将在 /usr/local/bin/ 下安装 gcc。如果 which gcc 给你 /usr/bin/gcc,你没有使用 brew 安装的 gcc。

通过

查看您安装的版本
ls -l /usr/local/bin/gcc*

然后在~/.bash_profile

中创建别名
alias gcc='gcc-6'
alias cc='gcc-6'
alias g++='g++-6'