云霞资讯网

三大C/C++ 编译器,你喜欢用哪一个? Visual C++、GNU 编译器集

三大C/C++ 编译器,你喜欢用哪一个?
Visual C++、GNU 编译器集合 (GCC) 和 Clang/LLVM 是业界主流的三种 C/C++ 编译器。Visual C++ 提供图形用户界面 (GUI),易于调试,但不太适用于 Linux 平台。Windows 平台的开发C/C++,用这个毋庸置疑。

GCC 是由 GNU 开发的编程语言编译器。它是一套基于 GNU 通用公共许可证 (GPL) 和 GNU 宽通用公共许可证 (LGPL) 发布的免费软件。它是 GNU 和 Linux 系统的官方编译器,也是编译和创建其他 UNIX 操作系统的主要编译器。Linux 开发C/C++ 应用, 这个是首选,也是跨平台开发的利器。

LLVM 包含一系列模块化的编译器组件和工具链。它可以在编译、运行时和空闲时间优化编程语言和链接,并生成代码。LLVM 可以作为多种语言编译器的后台。 Clang 是一个基于 LLVM 以 C++ 编译的 C、C++、Objective-C 或 Objective-C++ 编译器,遵循 Apache 2.0 许可证发布。Clang 的主要用途是提供优于 GCC 的性能。当前Mac 开发平台XCode 配置的正是Clang/LLVM。

编译器