下面按常见使用场景给你讲清楚:在 Ubuntu 上如何配置 C++ 开发环境。
Ubuntu 默认通常没有装完整编译工具,先安装:
sudo apt update
sudo apt install build-essential
build-essential 包含:
g++(C++ 编译器)gccmake验证是否安装成功:
g++ --version
能看到版本号就说明 OK。
创建文件:
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 cmake
project/
├── 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 snap install code --classic
安装插件:
sudo snap install clion --classic
vimnanosudo apt install gdb
调试:
g++ -g main.cpp -o main
gdb ./main
例如安装 OpenCV:
sudo apt install libopencv-dev
编译时链接:
g++ main.cpp -o main `pkg-config --cflags --libs opencv4`
g++: command not found→ 没装 build-essential
export LANG=en_US.UTF-8
g++ main.cpp func.cpp -o app
sudo apt update
sudo apt install build-essential
g++ test.cpp -o test
./test
如果你愿意,我可以:
你可以告诉我你是学习 / 面试 / 项目 / 竞赛哪种用途。