在 Linux 上安装 C++ 编译器,通常有两种选择:GCC(GNU 编译器集合)和 Clang
sudo apt update
sudo apt upgrade
sudo apt install build-essential
build-essential
包含了 GCC 编译器及其相关工具。安装完成后,你可以通过运行 gcc --version
和 g++ --version
来检查 GCC 和 G++ 是否已成功安装。
sudo apt install clang
安装完成后,你可以通过运行 clang --version
和 clang++ --version
来检查 Clang 和 Clang++ 是否已成功安装。
选择编译器。现在你已经在系统上安装了 GCC 和 Clang 编译器,可以根据项目需求和个人喜好选择使用哪个编译器。通常情况下,GCC 更为成熟且兼容性更好,而 Clang 则具有更快的编译速度和较低的内存占用。
设置默认编译器。如果你想在系统级别设置默认编译器,可以使用 update-alternatives
命令。例如,要将默认 C 编译器设置为 GCC,请运行以下命令:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9
这里,/usr/bin/gcc-9
和 /usr/bin/g++-9
分别是 GCC 和 G++ 的可执行文件路径。请根据实际安装路径进行修改。要选择默认编译器,请运行 sudo update-alternatives --config gcc
(对于 GCC)或 sudo update-alternatives --config clang++
(对于 Clang++),然后按照提示操作。