- GCC(GNU Compiler Collection)- 一个自由软件编译器套件,可运行于多种操作系统平台,包含Linux、Unix、Windows等。支撑多种编程语言,其中包含 C++。GCC 的特色包含开源、跨平台、支撑大量语言特性以及优化选项、代码可移植性好等。GCC 是 Linux 系统中默许的 C++ 编译器。
- Clang - 一个基于LLVM的开源C语言编译器,支撑多种操作系统平台,包含Linux、Unix、Windows、macOS等。被称为“LLVM Clang”。Clang 以其快速编译速度以及对 C++11、C++14、C++17 标准的完全支撑而著名。另外,Clang 还提供了一些额外的工具以及功能,如静态分析以及代码重构。
- Microsoft Visual Studio - Microsoft公司开发的一个集成开发环境(IDE),包括了C语言编译器以及其他语言的编译器,合用于Windows操作系统。Visual Studio 中的 C++ 编译器支撑多种标准以及特性,包含 C++11、C++14、C++17、C++20 等,同时还拥有丰厚的开发工具以及集成环境。
- Turbo C++ - Turbo C++ 是 Borland 公司开发的一款 DOS 系统下的 C++ 编译器,主要用于学习以及开发小型利用程序。它采取了自己独特的集成开发环境(IDE),提供了一些简单易用的功能。
- TCC(Tiny C Compiler)- 是一个小型、快速、轻量级的 C 编译器,也支撑 C++ 语言。TCC 的特色包含编译速度快、占用资源少、支撑多平台、可以用作动态编译器等。
- Intel C++ Compiler - 是一款由英特尔公司开发的 C++ 编译器,支撑多种平台以及操作系统。它的特色包含针对英特尔处理器进行了优化、支撑多种编译选项以及优化技术、拥有高度的可靠性以及不乱性等。
- PGI Compiler Suite - 一个高机能C语言编译器,合用于多种操作系统平台,包含Linux、Windows以及macOS等。
- Digital Mars C/C++ Compiler - 由Digital Mars公司开发的C++ 编译器,合用于多种操作系统平台,包含Windows、Linux以及FreeBSD等。
- LLVM-GCC - 基于LLVM的C语言编译器,与GCC兼容,还提供了一些额外的工具以及功能,如 LLVM IR 输出、优化级别节制等。但是,LLVM-GCC 已经休止保护,并被 Clang 取代。
附官网:
- GCC: https://gcc.gnu.org/
- Clang: https://clang.llvm.org/
- Visual Studio: https://visualstudio.microsoft.com/
- Turbo C++: 没找到
- TCC: https://bellard.org/tcc/
- Intel C++ Compiler: https://www.intel.com/content/www/us/en/developer/articles/technical/c20-features-supported-by-intel-cpp-compiler.html?wapkw=intel c compiler
- PGI Compiler Suite: https://developer.nvidia.com/hpc-sdk
- Digital Mars C/C++ Compiler: http://www.digitalmars.com/
- LLVM-GCC:https://releases.llvm.org/2.9/docs/Co妹妹andGuide/html/llvmgcc.html
以上就是微观生活(93wg.com)关于“除了了gcc vc,你知道这些c语言编译器吗?他们有什么区分?”的详细内容,希望对大家有所帮助!文章源自微观生活(93wg.com)微观生活-https://93wg.com/5701.html 文章源自微观生活(93wg.com)微观生活-https://93wg.com/5701.html
继续阅读
评论