温馨提示×

新手如何学linux c++配置

小樊
36
2026-09-23 08:40:23
栏目: 编程语言

下面我按**“新手从 0 到能写、能编译、能调试 Linux C++”的思路,给你一份实用、不啰嗦**的学习与配置指南。


一、先搞清楚:你要学的是哪一块?

Linux C++ 通常包含三部分:

  1. Linux 基础(会用终端)
  2. C++ 编程(语法 + 标准库)
  3. 开发环境配置(编辑器 / 编译器 / 构建工具)

新手建议顺序:Linux 基础 → 编译器 → 编辑器 → 构建工具


二、Linux 基础(必须会)

先熟悉这些命令就够入门:

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

推荐系统:

  • Ubuntu(最友好)
  • WSL(Windows 用户首选)

三、安装 C++ 编译环境(第一步配置)

Ubuntu / WSL

sudo apt update
sudo apt install build-essential

验证:

g++ --version

四、写第一个 Linux C++ 程序

1️⃣ 写代码

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

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

2️⃣ 编译

g++ hello.cpp -o hello

3️⃣ 运行

./hello

五、新手推荐编辑器(很重要)

✅ 方案 1(最推荐):VS Code + WSL

  • 安装 VS Code
  • 安装插件:
    • C/C++
    • CMake Tools
  • 在 WSL 里写代码

✅ 方案 2:Vim(进阶)

sudo apt install vim
vim hello.cpp

六、学会用 Make(新手够用)

示例 Makefile

hello: hello.cpp
	g++ hello.cpp -o hello

clean:
	rm hello

使用:

make
./hello
make clean

七、进阶但推荐:CMake(项目必学)

最小 CMake 项目

# CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

构建:

mkdir build
cd build
cmake ..
make
./hello

八、调试(非常重要)

GDB 基础

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

常用:

run
break main
next
print 变量
quit

九、新手学习路线建议

  1. ✅ Linux 常用命令
  2. ✅ C++ 基础语法
  3. ✅ g++ / Make
  4. ✅ 文件 / 进程基础
  5. ✅ CMake
  6. ✅ 网络 / 多线程(后期)

十、常见坑提醒

❌ 不用 IDE 也能学
❌ 不要一上来学内核
❌ 不要跳过 Make/CMake
✅ 多敲命令,少看视频


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

  • 你是 Windows / Mac / 纯 Linux
  • 目标是 面试 / 项目 / 嵌入式 / 服务器

我可以直接给你定制学习路线 + 环境配置方案

0