下面给你一条从零到能写小项目的 Linux C++ 学习路线,偏实用、不绕弯。
在 Linux 下学 C++,其实同时学:
sudo apt update
sudo apt install g++ gdb make cmake git
验证:
g++ --version
重点命令:
ls cd pwd mkdir rm cp mv
cat less vim
chmod ./a.out
建议:
vim(不要求精通)学这些内容就够了起步:
if / for / whilestruct示例:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Linux C++" << endl;
return 0;
}
编译运行:
g++ main.cpp -o main
./main
this 指针非常重要,写 Linux C++ 几乎必用:
vectormapstringalgorithm例子:
#include <vector>
#include <iostream>
using namespace std;
int main() {
vector<int> v = {1,2,3};
for(int x : v) cout << x << endl;
}
g++ -g main.cpp -o main
gdb ./main
常用:
break main
run
next
print x
main: main.cpp
g++ main.cpp -o main
make
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
✅ 每天写代码,不抄
✅ 出错就 man / 搜索
✅ 先能跑,再理解
❌ 不要一上来学 GUI / 网络框架
如果你愿意,我可以:
你现在是哪种情况?