在配置C++环境前,建议先更新Ubuntu的系统软件包列表,确保后续安装的软件版本最新:
sudo apt update && sudo apt upgrade -y
C++开发的核心工具是GCC/G++编译器和make构建工具。Ubuntu提供了build-essential元包,一键安装所有必需工具:
sudo apt install build-essential -y
安装完成后,通过以下命令验证G++编译器版本:
g++ --version
若需要调试C++程序,建议安装GDB(GNU调试器),它支持断点、单步执行、变量查看等功能:
sudo apt install gdb -y
验证GDB版本:
gdb --version
对于复杂项目(如跨平台、多文件依赖),CMake是更高效的构建工具。它能生成Makefile或IDE项目文件,简化构建流程:
sudo apt install cmake -y
验证CMake版本:
cmake --version
sudo snap install --classic code
Ctrl+Shift+X),搜索“C/C++”并安装Microsoft官方扩展。.vscode文件夹,添加tasks.json(定义编译规则)和launch.json(定义调试配置),具体模板可通过VS Code的C/C++扩展生成。.tar.gz格式),解压到/opt目录:sudo tar -xvzf clion-*.tar.gz -C /opt
~/.bashrc文件,添加CLion到系统路径:echo 'export PATH=/opt/clion/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
clion即可启动,首次使用需配置C++ SDK(默认会自动检测系统安装的GCC/G++)。创建一个简单的C++程序,验证工具链是否正常工作:
hello.cpp文件,内容如下:#include <iostream>
int main() {
std::cout << "Hello, Ubuntu C++!" << std::endl;
return 0;
}
g++ hello.cpp -o hello
./hello
若终端输出Hello, Ubuntu C++!,则说明环境配置成功。根据项目需求,可安装第三方C++库(如OpenCV、Boost、Qt),简化开发流程:
sudo apt install libopencv-dev -y
sudo apt install libboost-all-dev -y
sudo apt install qt5-default -y
以上步骤覆盖了Ubuntu下C++开发环境的基础配置,可根据项目需求扩展(如安装更多库、配置高级构建工具)。