在 Ubuntu 上用 C++ 开发,一般流程是:安装编译环境 → 写代码 → 编译 → 运行 →(可选)使用 IDE / 构建工具。下面给你一个从入门到进阶的完整说明。
sudo apt update
sudo apt upgrade
sudo apt install build-essential
检查是否安装成功:
g++ --version
mkdir hello_cpp
cd hello_cpp
nano main.cpp
#include <iostream>
int main() {
std::cout << "Hello, Ubuntu C++!" << std::endl;
return 0;
}
保存:Ctrl + O → Enter
退出:Ctrl + X
g++ main.cpp -o hello
./hello
输出:
Hello, Ubuntu C++!
g++ -std=c++17 -Wall -Wextra -O2 main.cpp -o app
参数说明:
-std=c++17:使用 C++17 标准-Wall -Wextra:开启警告-O2:优化sudo apt install code
安装插件:
sudo apt install cmake
project/
├── CMakeLists.txt
└── main.cpp
cmake_minimum_required(VERSION 3.10)
project(MyApp)
set(CMAKE_CXX_STANDARD 17)
add_executable(myapp main.cpp)
mkdir build
cd build
cmake ..
make
./myapp
安装:
sudo apt install gdb
调试:
g++ -g main.cpp -o app
gdb ./app
常用命令:
run
break main
next
print x
quit
| 方向 | 建议 |
|---|---|
| 算法 / 竞赛 | g++ + VS Code |
| 系统编程 | Linux + C++ |
| 工程开发 | CMake + CLion |
| 高性能计算 | C++17/20 + OpenMP |
✅ 推荐书籍
✅ 推荐练习
如果你愿意,我可以:
你现在是 初学者 还是已经有一定基础?