在 Ubuntu 上配置 C++ 编译器通常指的是安装并配置 GCC/G++ 或 Clang,以及可选的构建工具。下面按最常见、最实用的方式一步步说明。
sudo apt update
build-essential 包含:
g++(C++ 编译器)gccmakesudo apt install build-essential
g++ --version
输出类似:
g++ (Ubuntu 11.4.0) 11.4.0
nano hello.cpp
内容:
#include <iostream>
int main() {
std::cout << "Hello Ubuntu C++!" << std::endl;
return 0;
}
g++ hello.cpp -o hello
./hello
Clang 是另一个常用 C++ 编译器,错误提示更友好。
sudo apt install clang
使用:
clang++ hello.cpp -o hello
例如使用 C++17:
g++ -std=c++17 hello.cpp -o hello
常见标准:
-std=c++11-std=c++14-std=c++17-std=c++20sudo apt install cmake
project/
├── CMakeLists.txt
└── main.cpp
cmake_minimum_required(VERSION 3.10)
project(Hello)
set(CMAKE_CXX_STANDARD 17)
add_executable(hello main.cpp)
mkdir build
cd build
cmake ..
make
./hello
g++: command not found说明未安装编译器,执行:
sudo apt install g++
sudo update-alternatives --config g++
如果你愿意,可以告诉我:
我可以提供更针对性的配置方案。