温馨提示×

linux c++配置怎么环境搭建

小樊
33
2026-09-14 06:23:10
栏目: 编程语言

下面给你一套Linux 下 C++ 开发环境搭建的常见、实用方案,从最基础进阶,你可以按需选择。


一、最基础环境(命令行开发)

1️⃣ 安装编译器(GCC / G++)

Ubuntu / Debian 为例:

sudo apt update
sudo apt install -y build-essential

检查是否安装成功:

g++ --version
gcc --version
make --version

build-essential 包含:gccg++makelibc


2️⃣ 第一个 C++ 程序

// hello.cpp
#include <iostream>
using namespace std;

int main() {
    cout << "Hello Linux C++" << endl;
    return 0;
}

编译运行:

g++ hello.cpp -o hello
./hello

二、使用 CMake(推荐)

1️⃣ 安装 CMake

sudo apt install -y cmake

验证:

cmake --version

2️⃣ 示例项目结构

project/
├── CMakeLists.txt
└── main.cpp

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello main.cpp)

编译方式

mkdir build
cd build
cmake ..
make
./hello

这是 Linux C++ 项目最通用的方式


三、IDE 环境(可选)

方案 1:VS Code(最推荐)

安装

sudo apt install -y code

或官网下载 .deb

必装插件

  • C/C++
  • CMake
  • CMake Tools
  • Code Runner(可选)

配置调试

.vscode/tasks.json(编译)
.vscode/launch.json(调试)

(需要我可以给你完整模板)


方案 2:CLion(专业 C++ IDE)

# 需要 JetBrains 账号
# 官方下载 AppImage

✅ 对 CMake 支持极好
❌ 收费(学生免费)


方案 3:终端编辑器

sudo apt install -y vim
# 或
sudo apt install -y neovim

适合轻量服务器开发。


四、常见开发库安装

# 常用头文件
sudo apt install -y libboost-all-dev

# 多线程
sudo apt install -y libpthread-stubs0-dev

# 网络
sudo apt install -y libcurl4-openssl-dev

五、调试工具(重要)

sudo apt install -y gdb

使用:

g++ -g main.cpp -o main
gdb ./main

六、我可以为你继续做的事

你可以告诉我:

  • ✅ 用的 哪个 Linux 发行版(Ubuntu / CentOS / Arch)
  • ✅ 是 学习 C++ 还是 做项目
  • ✅ 是否需要 图形界面 / 服务器环境
  • ✅ 是否用 CMake / Makefile

我可以直接给你一步到位的环境配置脚本VS Code 完整配置

0