除了了gcc vc,你知道这些c语言编译器吗?他们有什么区分?

小微 科技除了了gcc vc,你知道这些c语言编译器吗?他们有什么区分?已关闭评论134字数 1543阅读模式
摘要GCC(GNU Compiler Collection)- 一个自由软件编译器套件,可运行于多种操作系统平台,包括Linux、Unix、Windows等。支持多种编程语言,其中包括...
  1. GCC(GNU Compiler Collection)- 一个自由软件编译器套件,可运行于多种操作系统平台,包含Linux、Unix、Windows等。支撑多种编程语言,其中包含 C++。GCC 的特色包含开源、跨平台、支撑大量语言特性以及优化选项、代码可移植性好等。GCC 是 Linux 系统中默许的 C++ 编译器。
  2. Clang - 一个基于LLVM的开源C语言编译器,支撑多种操作系统平台,包含Linux、Unix、Windows、macOS等。被称为“LLVM Clang”。Clang 以其快速编译速度以及对 C++11、C++14、C++17 标准的完全支撑而著名。另外,Clang 还提供了一些额外的工具以及功能,如静态分析以及代码重构。
  3. Microsoft Visual Studio - Microsoft公司开发的一个集成开发环境(IDE),包括了C语言编译器以及其他语言的编译器,合用于Windows操作系统。Visual Studio 中的 C++ 编译器支撑多种标准以及特性,包含 C++11、C++14、C++17、C++20 等,同时还拥有丰厚的开发工具以及集成环境。
  4. Turbo C++ - Turbo C++ 是 Borland 公司开发的一款 DOS 系统下的 C++ 编译器,主要用于学习以及开发小型利用程序。它采取了自己独特的集成开发环境(IDE),提供了一些简单易用的功能。
  5. TCC(Tiny C Compiler)- 是一个小型、快速、轻量级的 C 编译器,也支撑 C++ 语言。TCC 的特色包含编译速度快、占用资源少、支撑多平台、可以用作动态编译器等。
  6. Intel C++ Compiler - 是一款由英特尔公司开发的 C++ 编译器,支撑多种平台以及操作系统。它的特色包含针对英特尔处理器进行了优化、支撑多种编译选项以及优化技术、拥有高度的可靠性以及不乱性等。
  7. PGI Compiler Suite - 一个高机能C语言编译器,合用于多种操作系统平台,包含Linux、Windows以及macOS等。
  8. Digital Mars C/C++ Compiler - 由Digital Mars公司开发的C++ 编译器,合用于多种操作系统平台,包含Windows、Linux以及FreeBSD等。
  9. 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

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/5701.html