温馨提示×

linux c++配置怎么入门

小樊
45
2026-09-29 05:35:30
栏目: 编程语言

下面给你一个面向初学者的 Linux 下 C++ 开发入门路线,从“环境”到“能写能跑小程序”一步步来。


一、准备 Linux 环境

1. 选择 Linux 环境

  • 实体机 / 虚拟机(VMware、VirtualBox)
  • WSL(Windows 下推荐,最省事)
    • Windows 10/11 → 微软商店安装 Ubuntu

2. 基础命令(必须会)

pwd        # 当前目录
ls         # 查看文件
cd         # 切换目录
mkdir      # 建目录
rm         # 删除
cp / mv    # 复制 / 移动

二、安装 C++ 编译工具链

1. 安装 GCC / G++

Ubuntu / Debian:

sudo apt update
sudo apt install build-essential

验证:

g++ --version

三、第一个 C++ 程序

1. 写代码

mkdir cpp_demo
cd cpp_demo
nano hello.cpp

内容:

#include <iostream>
using namespace std;

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

2. 编译运行

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

✅ 输出:

Hello Linux C++ 

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

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

解释:

  • -std=c++17:使用 C++17
  • -Wall:显示警告
  • -O2:优化

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

project/
├── main.cpp
├── math.cpp
└── math.h

编译:

g++ main.cpp math.cpp -o app

六、使用 Make(必学)

1. 写 Makefile

app: main.cpp math.cpp
	g++ main.cpp math.cpp -o app -std=c++17 -Wall

clean:
	rm app

2. 使用

make
./app
make clean

七、推荐编辑器 / IDE

轻量(推荐新手)

  • VS Code + Remote WSL / SSH
    • 插件:C/C++、CMake Tools

命令行

  • vim / nano(远程服务器常用)

重型

  • CLion(学生免费)

八、调试(GDB)

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

常用:

run
break main
next
print x

九、下一步学什么(路线)

  1. C++ 基础语法
  2. 指针 / 引用 / 内存
  3. STL(vector / map / string)
  4. 文件 IO
  5. Make / CMake
  6. 多线程(pthread / std::thread)
  7. 网络编程(socket)

十、最小学习建议(别走弯路)

✅ 先会:

  • 写 → 编译 → 运行 → 改错

❌ 别一开始:

  • 搞复杂 IDE
  • 一上来学框架

如果你愿意,可以告诉我:

  • 用的是 Ubuntu / CentOS / WSL
  • 是 纯新手 还是 有其他语言基础

我可以直接给你定制版入门计划 + 示例项目。

0 踩