下面按「从零到能编译运行一个 Linux C++ 程序」的思路,给你一份实用入门路线,不堆概念,重操作。
你可以选一种:
推荐系统:
Ubuntu 22.04 / 24.04
在终端执行:
sudo apt update
sudo apt install -y build-essential gdb cmake git
检查是否成功:
g++ --version
能看到版本号就 OK。
创建文件:
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:优化新建 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
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
VS Code 插件:
using namespace std;如果你愿意,我可以:
你现在是 完全零基础 还是 有 C++ 基础但不熟 Linux?