在Linux上通常使用以下几种编译器:

1. GCC(GNU编译器集合):GCC是Linux上最常用的编译器之一,支持多种编程语言,如C、C++、Objective-C、Fortran等。
2. Clang:Clang是一个开源的、跨平台的C/C++/Objective-C编译器,由LLVM项目开发。它以其更快的编译速度和更好的错误提示而闻名。
3. Intel C++ Compiler:Intel C++编译器是英特尔为Linux平台开发的编译器,专门针对英特尔处理器进行优化,可以提供更高的性能。
4. IBM XL C/C++ Compiler:IBM XL C/C++编译器是IBM为Linux平台开发的编译器,也是针对IBM Power和IBM Z架构进行优化的。
此外,还有一些其他的编译器可供选择,如TCC、TinyCC等。具体选择哪个编译器,取决于你的需求和个人偏好。