在 Ubuntu 中配置 C++ 开发工具链
一 安装基础工具链
二 多版本 GCC 切换与选择
三 使用 CMake 构建项目
#include <iostream>
int main() { std::cout << "Hello, CMake!\n"; return 0; }
cmake_minimum_required(VERSION 3.20)
project(Hello CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(hello main.cpp)
四 配置 VSCode 进行 C++ 开发与调试
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/hello",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [{ "text": "-enable-pretty-printing", "ignoreFailures": true }]
}
]
}
五 常见问题与进阶