温馨提示×

linux c++配置怎样入门

小樊
40
2026-09-17 06:03:36
栏目: 编程语言

下面按「从零到能编译运行一个 Linux C++ 程序」的思路,给你一份实用入门路线,不堆概念,重操作。


一、准备 Linux 环境

你可以选一种:

  • 物理机 / 虚拟机(Ubuntu / Debian 最推荐)
  • WSL(Windows 自带 Linux)
  • 云服务器(轻量即可)

推荐系统:

Ubuntu 22.04 / 24.04

二、安装 C++ 编译工具

在终端执行:

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

检查是否成功:

g++ --version

能看到版本号就 OK。


三、写第一个 C++ 程序

创建文件:

mkdir ~/cpp_demo
cd ~/cpp_demo
nano hello.cpp

内容:

#include <iostream>

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

编译并运行:

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

✅ 输出 Hello Linux C++ 就入门第一步完成。


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

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

含义:

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

五、用 Make 管理项目(入门必学)

新建 Makefile

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

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

clean:
	rm -f app

使用:

make
./app
make clean

六、用 CMake(更专业)

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

set(CMAKE_CXX_STANDARD 17)

add_executable(app main.cpp)

使用:

mkdir build
cd build
cmake ..
make
./app

七、调试(必须会)

gdb ./app

常用:

run
break main
next
print x
quit

八、推荐编辑器 / IDE

  • VS Code + C++ 插件(最推荐)
  • CLion(强大但收费)
  • Vim / Neovim(进阶)

VS Code 插件:

  • C/C++
  • CMake Tools

九、学习路线建议

  1. C++ 基础(变量、函数、类)
  2. 指针 & 引用
  3. STL(vector / map / string)
  4. 文件 IO
  5. 多线程(thread)
  6. 网络 / 系统编程(socket、fork)

十、常见坑提醒

  • Linux 下 区分大小写
  • 编译错误认真看第一行
  • 不要盲目用 using namespace std;

如果你愿意,我可以:

  • 给你一套 Linux C++ 练习清单
  • 或带你写一个 小项目(如聊天室 / 文件管理器)

你现在是 完全零基础 还是 有 C++ 基础但不熟 Linux

0