在 Ubuntu 上配置 C++ 开发环境,主要有 安装编译器、配置构建工具、选择合适的编辑器/IDE 三个步骤。下面给你一个从零开始的完整流程(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
Ubuntu 默认使用 GCC 作为 C/C++ 编译器。
sudo apt update
sudo apt upgrade
这个包包含:
g++(C++ 编译器)gccmakesudo apt install build-essential
g++ --version
输出类似:
g++ (Ubuntu 11.4.0) 11.4.0
mkdir ~/cpp_projects
cd ~/cpp_projects
nano hello.cpp
#include <iostream>
int main() {
std::cout << "Hello, Ubuntu C++!" << std::endl;
return 0;
}
g++ hello.cpp -o hello
./hello
sudo apt install cmake
cpp_projects/
├── CMakeLists.txt
└── main.cpp
cmake_minimum_required(VERSION 3.10)
project(HelloC CXX)
set(CMAKE_CXX_STANDARD 17)
add_executable(hello main.cpp)
mkdir build
cd build
cmake ..
make
./hello
sudo apt install vim
# 或
sudo apt install nano
sudo snap install code --classic
推荐插件:
sudo apt install gdb
调试示例:
g++ -g main.cpp -o main
gdb ./main
sudo apt install clang
使用:
clang++ main.cpp -o main
g++ -v -E -x c++ -
sudo apt install g++
g++ main.cpp -std=c++17 -o main
sudo apt update
sudo apt install build-essential cmake gdb
g++ hello.cpp -o hello
./hello
如果你告诉我:
我可以给你 更针对性的配置方案(比如多文件项目、Makefile、库开发等)。