在 Debian 下搭建 C++ 开发环境,通常包含编译器、构建工具、调试器、编辑器/IDE几个部分。下面按“从零开始”的方式一步步说明。
sudo apt update
sudo apt upgrade
Debian 默认用 GCC:
sudo apt install build-essential
验证:
g++ --version
gcc --version
build-essential 已包含:
gccg++makesudo apt install gdb
验证:
gdb --version
sudo apt install cmake
验证:
cmake --version
一般够用。
sudo apt install code
或去官网下载 .deb
安装插件:
sudo apt install vim
推荐插件:
sudo apt install clang
使用:
clang++ main.cpp -std=c++17
#include <iostream>
int main() {
std::cout << "Hello Debian C++" << std::endl;
return 0;
}
g++ main.cpp -std=c++17 -o main
./main
cmake_minimum_required(VERSION 3.10)
project(demo)
set(CMAKE_CXX_STANDARD 17)
add_executable(demo main.cpp)
mkdir build
cd build
cmake ..
make
./demo
sudo apt install libboost-all-dev # Boost
sudo apt install valgrind # 内存检测
sudo apt install gtest # 单元测试
如果你愿意,可以告诉我:
我可以给你更精准的配置方案。