在Linux系统下,常用的编译器有以下几种,具体选择取决于编程语言和需求:
安装命令(不同发行版):
# Debian/Ubuntu
sudo apt install gcc g++ # C和C++
# RHEL/CentOS
sudo yum install gcc gcc-c++
# Arch Linux
sudo pacman -S gcc
bash
gcc hello.c -o hello # C程序
g++ hello.cpp -o hello # C++程序
安装:
# Debian/Ubuntu
sudo apt install clang
# 其他发行版类似
bash
clang hello.c -o hello
clang++ hello.cpp -o hello
bash
sudo apt install openjdk-17-jdk # 根据版本调整
bash
javac Hello.java
java Hello
bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
bash
rustc hello.rs
bash
sudo apt install golang # Debian/Ubuntu
bash
go build hello.go
./hello
python3
,无需编译(解释型语言)。gfortran
(GCC的一部分):
bash
sudo apt install gfortran
llvm
、lldb
等。aarch64-linux-gnu-gcc
)。如果需要更高级的构建工具,可结合 CMake、Makefile 或 Meson 使用上述编译器。