Ubuntu 下 C++ 开发环境搭建
一 安装基础工具链
二 快速验证与命令行编译
#include <iostream>
int main() { std::cout << "Hello, Ubuntu C++\n"; return 0; }
三 配置 VS Code 与 CMake 项目
cmake_minimum_required(VERSION 3.10)
project(Hello CXX)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(hello main.cpp)
mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make -j$(nproc)
./hello
四 多版本 GCC 管理与切换
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 11 --slave /usr/bin/g++ g++ /usr/bin/g++-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 --slave /usr/bin/g++ g++ /usr/bin/g++-10
五 效率提升与常用工具