在 Debian 上配置 C++ 开发环境
一 安装编译与调试工具
sudo apt update && sudo apt install -y build-essential gdb cmake gitgcc --version、g++ --version、cmake --version、gdb --version二 多版本 GCC 切换与设置默认版本
sudo apt install -y gcc-10 g++-10sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10sudo update-alternatives --config gccgcc --version、g++ --version。三 使用 VS Code 进行 C++ 开发
sudo dpkg -i code_*.debsudo apt-get -f install,然后可再安装或启动 code。.vscode/launch.json:
${workspaceFolder}/${fileBasenameNoExtension};preLaunchTask 设为 g++。.vscode/tasks.json:
g++;参数:-g ${file} -o ${fileBasenameNoExtension};问题匹配器使用 cpp 标准。四 构建与调试示例
g++ -Wall -Wextra -g -O2 main.cpp -o main./maingdb ./mainCMakeLists.txt:cmake_minimum_required(VERSION 3.10)
project(Hello CXX)
set(CMAKE_CXX_STANDARD 17)
add_executable(hello main.cpp)
mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make -j$(nproc)
./hello