Linux 常用编译器种类详解
Linux 常用编译器种类详解
Linux 平台上拥有多种编译器,每种编译器都有其优势和适用场景。以下列举了一些常用的编译器:
-
GCC (GNU Compiler Collection):是最常见的编译器之一,支持多种编程语言,如 C、C++、Objective-C、Fortran、Ada 等。
-
LLVM/Clang: 是一个开放源代码的编译器,支持 C、C++、Objective-C、Fortran 等。
-
Intel C++ Compiler: 是 Intel 公司的一个 C++ 编译器,支持 Windows 和 Linux 操作系统。
-
IBM XL C/C++ Compiler: 是 IBM 公司的一个 C/C++ 编译器,支持多种操作系统,如 AIX、Linux、z/OS 等。
-
Sun Studio: 是 Oracle 公司的一个编译器套件,支持 C、C++、Fortran 等。
-
Open64: 是一个开放源代码的编译器套件,支持 C、C++、Fortran 等。
-
TinyCC (TCC): 是一个小型的 C 编译器,支持多种平台,如 Linux、Windows 等。
-
Clive: 是一个基于 LLVM 的编译器,支持 C、C++ 等。
-
Digital Mars C/C++ Compiler: 是一个 C/C++ 编译器,支持多种平台,如 Windows、Linux 等。
-
Borland C++ Compiler: 是一个 C++ 编译器,支持 Windows 操作系统。
上述只是 Linux 平台上常用的编译器,还有其他一些编译器,例如 Go 语言的编译器 gccgo 等。 选择合适的编译器需要根据具体需求和项目情况进行判断。
原文地址: https://www.cveoy.top/t/topic/lJGp 著作权归作者所有。请勿转载和采集!