温馨提示×

linux c++配置怎样配环境

小樊
34
2026-10-10 23:51:36
栏目: 编程语言

下面我按最常见、最实用的方式,从「装编译器」到「写第一个程序」给你一套 Linux 下 C++ 环境配置流程,覆盖 Ubuntu / Debian / CentOS / 通用 Linux。


一、确认系统 & 安装编译器

1️⃣ 查看系统

uname -a
cat /etc/os-release

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

✅ Ubuntu / Debian

sudo apt update
sudo apt install -y build-essential gdb

✅ CentOS / Rocky / Alma

sudo yum install -y gcc-c++ gdb make

✅ Arch

sudo pacman -S base-devel

3️⃣ 验证安装

g++ --version
gcc --version

看到版本号就说明 OK ✅


二、写第一个 C++ 程序

1️⃣ 创建文件

mkdir cpp_demo && cd cpp_demo
touch main.cpp

2️⃣ 编辑代码

#include <iostream>
using namespace std;

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

三、编译 & 运行(命令行方式)

编译

g++ main.cpp -o main

运行

./main

输出:

Hello Linux C++

四、常用编译参数(很重要)

g++ main.cpp -o main \
  -std=c++17 \
  -O2 \
  -Wall \
  -Wextra

解释:

  • -std=c++17:C++ 标准
  • -O2:优化
  • -Wall -Wextra:警告

五、多文件项目(基础结构)

project/
├── main.cpp
├── math.cpp
├── math.h
g++ main.cpp math.cpp -o app

六、Makefile(推荐)

Makefile

CXX = g++
CXXFLAGS = -std=c++17 -O2 -Wall

app: main.cpp math.cpp
	$(CXX) $(CXXFLAGS) main.cpp math.cpp -o app

clean:
	rm -f app

使用:

make
./app
make clean

七、IDE / 编辑器推荐(Linux)

轻量级

  • VS Code(最推荐)
    • 插件:C/C++, CMake Tools
  • Vim / Neovim
  • CLion(商业,很强)

VS Code 快速配置

  1. 安装 VS Code
  2. 安装插件 C/C++
  3. Ctrl + Shift + B 配置 tasks.json

八、CMake(中大型项目必学)

示例

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

set(CMAKE_CXX_STANDARD 17)

add_executable(app main.cpp math.cpp)

使用

mkdir build && cd build
cmake ..
make
./app

九、调试(GDB)

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

常用:

break main
run
next
print x
quit

十、常见问题

❌ command not found: g++

→ 没装编译器

❌ 权限不足

chmod +x main

❌ 中文乱码

export LANG=zh_CN.UTF-8

如果你愿意,我可以:

  • ✅ 给你 VS Code 完整配置
  • ✅ 教你 CMake 实战结构
  • ✅ 帮你配 C++20 / 多线程 / 网络环境
  • ✅ 按你系统(Ubuntu / CentOS)细化步骤

你用的是 哪个 Linux 发行版?

0 踩