下面给你一个面向初学者的 Linux 下 C++ 开发入门路线,从“环境”到“能写能跑小程序”一步步来。
pwd # 当前目录
ls # 查看文件
cd # 切换目录
mkdir # 建目录
rm # 删除
cp / mv # 复制 / 移动
Ubuntu / Debian:
sudo apt update
sudo apt install build-essential
验证:
g++ --version
mkdir cpp_demo
cd cpp_demo
nano hello.cpp
内容:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Linux C++" << endl;
return 0;
}
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
app: main.cpp math.cpp
g++ main.cpp math.cpp -o app -std=c++17 -Wall
clean:
rm app
make
./app
make clean
g++ main.cpp -g -o app
gdb ./app
常用:
run
break main
next
print x
✅ 先会:
❌ 别一开始:
如果你愿意,可以告诉我:
我可以直接给你定制版入门计划 + 示例项目。