在 Ubuntu 上配置 C++ 开发环境,通常包括 安装编译器、配置 IDE/编辑器、编写并运行程序。下面给你一份从零开始、最常用、最稳妥的步骤说明。
g++ --version
如果显示版本号(如 g++ (Ubuntu ...) 11.x),说明已安装,可直接跳到第四步。
sudo apt update
sudo apt install g++ build-essential
build-essential 包含了:
gccg++makesudo apt install g++
g++ --version
gcc --version
make --version
只要不报错,说明环境配置成功 ✅
创建文件:
mkdir ~/cpp_test
cd ~/cpp_test
nano hello.cpp
示例代码:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Ubuntu C++" << endl;
return 0;
}
保存并退出(Ctrl + O → Enter → Ctrl + X)
g++ hello.cpp -o hello
./hello
✅ 输出:
Hello Ubuntu C++
g++ -std=c++17 -Wall -Wextra hello.cpp -o hello
说明:
-std=c++17:使用 C++17 标准-Wall -Wextra:开启常见警告-o:指定输出文件名sudo snap install code --classic
安装插件:
snap install clion --classic
sudo apt install cmake
示例 CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(hello)
set(CMAKE_CXX_STANDARD 17)
add_executable(hello hello.cpp)
构建:
mkdir build
cd build
cmake ..
make
./hello
sudo apt install g++
chmod +x hello
确保:
#include <locale>
setlocale(LC_ALL, "zh_CN.UTF-8");
sudo apt update
sudo apt install g++ build-essential
g++ hello.cpp -o hello
./hello
如果你愿意,我可以继续帮你:
你现在用的是 Ubuntu 哪个版本?桌面还是服务器?