在 Ubuntu 上配置 C++ 开发环境,一般分几个步骤:安装编译器、选择编辑器/IDE、配置构建工具、可选调试工具。下面给你一份实用、循序渐进的指南。
Ubuntu 默认可能没有 g++,先更新并安装:
sudo apt update
sudo apt install build-essential
build-essential 包含:
gcc / g++(C/C++ 编译器)make验证是否安装成功:
g++ --version
创建文件:
mkdir ~/cpp_demo
cd ~/cpp_demo
nano hello.cpp
内容:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Ubuntu C++" << endl;
return 0;
}
编译并运行:
g++ hello.cpp -o hello
./hello
sudo apt install code
或官网下载 .deb 安装。
推荐插件:
适合大型项目,学生可免费。
sudo apt install vim
安装 CMake:
sudo apt install cmake
示例项目结构:
cpp_demo/
├── CMakeLists.txt
└── main.cpp
CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
构建:
mkdir build
cd build
cmake ..
make
./demo
sudo apt install gdb
使用:
gdb ./hello
常用命令:
runbreak mainnextprint 变量例如安装 Boost:
sudo apt install libboost-all-dev
g++: command not found说明没装编译器,执行第一步。
源文件保存为 UTF-8:
file hello.cpp
如果你愿意,可以告诉我:
我可以给你更针对性的配置方案。