温馨提示×

怎样在linux跑c++程序

小樊
48
2026-10-08 00:29:19
栏目: 编程语言

在 Linux 上运行 C++ 程序,一般分三步:写代码 → 编译 → 运行。下面用最基础、最常见的方式说明。


一、准备 C++ 源代码

用一个文本编辑器写代码,比如 hello.cpp:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, Linux!" << endl;
    return 0;
}

可以用 vim / nano / gedit 等编辑器:

nano hello.cpp

二、安装 C++ 编译器(如果还没有)

最常见的是 g++(GNU 编译器)

Ubuntu / Debian

sudo apt update
sudo apt install g++

CentOS / Rocky / Alma

sudo yum install gcc-c++

检查是否安装成功:

g++ --version

三、编译 C++ 程序

g++ hello.cpp -o hello

说明:

  • hello.cpp:源文件
  • -o hello:输出可执行文件名为 hello

四、运行程序

./hello

输出:

Hello, Linux!

五、常见补充

1️⃣ 编译时开启警告(推荐)

g++ -Wall -Wextra hello.cpp -o hello

2️⃣ 使用 C++11 / C++17

g++ -std=c++17 hello.cpp -o hello

3️⃣ 多个源文件

g++ main.cpp func.cpp -o app

4️⃣ 用 Makefile(项目较大时)

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


如果你愿意,我可以:

  • 教你 用 VS Code 在 Linux 写 C++
  • 教你 CMake 用法
  • 帮你 调试(gdb)
  • 给你一个 完整小项目示例

你现在是刚入门,还是已经在写具体项目了?

0 踩