下面我按**“新手从 0 到能写、能编译、能调试 Linux C++”的思路,给你一份实用、不啰嗦**的学习与配置指南。
Linux C++ 通常包含三部分:
新手建议顺序:Linux 基础 → 编译器 → 编辑器 → 构建工具
先熟悉这些命令就够入门:
pwd # 当前目录
ls # 查看文件
cd # 切换目录
mkdir # 建目录
touch # 建文件
rm # 删除
cp / mv # 复制 / 移动
cat / less # 看文件
推荐系统:
sudo apt update
sudo apt install build-essential
验证:
g++ --version
// hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello Linux C++" << endl;
return 0;
}
g++ hello.cpp -o hello
./hello
sudo apt install vim
vim hello.cpp
hello: hello.cpp
g++ hello.cpp -o hello
clean:
rm hello
使用:
make
./hello
make clean
# CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(hello)
add_executable(hello hello.cpp)
构建:
mkdir build
cd build
cmake ..
make
./hello
g++ -g hello.cpp -o hello
gdb ./hello
常用:
run
break main
next
print 变量
quit
❌ 不用 IDE 也能学
❌ 不要一上来学内核
❌ 不要跳过 Make/CMake
✅ 多敲命令,少看视频
如果你愿意,可以告诉我:
我可以直接给你定制学习路线 + 环境配置方案。