在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 hellobash
sudo apt install openjdk-17-jdk # 根据版本调整bash
javac Hello.java
java Hellobash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shbash
rustc hello.rsbash
sudo apt install golang # Debian/Ubuntubash
go build hello.go
./hellopython3,无需编译(解释型语言)。gfortran(GCC的一部分):
bash
sudo apt install gfortranllvm、lldb等。aarch64-linux-gnu-gcc)。如果需要更高级的构建工具,可结合 CMake、Makefile 或 Meson 使用上述编译器。