我一直在用 gcc 编译我的 C/C++ 代码,但是我最近才意识到它不是唯一的免费编译器。
我一直在玩切换,因为其中一些其他编译器,尤其是 clang,似乎显示出很多希望。我对我的编译器的标准是立即符合 C99 标准,随着标准变得越来越普遍,标准也越来越多,而且它是免费和开源的,并且尽可能优化地编译我的代码。快速编译对我来说不是那么重要,但总是一个很好的加分项。也就是说,如果有任何编译器似乎很快就会超过 gcc,我想知道现在是否值得为了学习而切换。
我将主要使用它来编译 C++ 代码,所以这对我来说优先于 C。我将在 linux 上为 linux 构建,所以一个好的 CLI 是必须的。只要二进制文件质量好,我不介意某种程度的不稳定性。