在 Linux 上运行 C++ 程序,一般分三步:写代码 → 编译 → 运行。下面用最基础、最常见的方式说明。
用一个文本编辑器写代码,比如 hello.cpp:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, Linux!" << endl;
return 0;
}
可以用 vim / nano / gedit 等编辑器:
nano hello.cpp
最常见的是 g++(GNU 编译器)
sudo apt update
sudo apt install g++
sudo yum install gcc-c++
检查是否安装成功:
g++ --version
g++ hello.cpp -o hello
说明:
hello.cpp:源文件-o hello:输出可执行文件名为 hello./hello
输出:
Hello, Linux!
g++ -Wall -Wextra hello.cpp -o hello
g++ -std=c++17 hello.cpp -o hello
g++ main.cpp func.cpp -o app
app: main.cpp func.cpp
g++ -std=c++17 main.cpp func.cpp -o app
然后:
make
./app
❌ command not found: g++
→ 编译器没装
❌ permission denied
→ 忘了加 ./,或没有执行权限
❌ 中文乱码
→ 编辑器保存为 UTF-8
如果你愿意,我可以:
你现在是刚入门,还是已经在写具体项目了?