在 Ubuntu 上运行 C++ 程序一般分为安装编译器 → 编写代码 → 编译 → 运行几个步骤。下面是最常见、最简单的方法。
Ubuntu 通常自带 gcc,但 C++ 需要 g++:
sudo apt update
sudo apt install g++ -y
安装完成后检查版本:
g++ --version
创建文件:
nano hello.cpp
输入以下内容:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Ubuntu!" << endl;
return 0;
}
保存并退出(nano 中按 Ctrl+O 回车,再 Ctrl+X)。
g++ hello.cpp -o hello
hello.cpp:源文件-o hello:生成可执行文件 hello./hello
输出:
Hello Ubuntu!
g++ -Wall -Wextra hello.cpp -o hello
g++ -std=c++17 hello.cpp -o hello
g++ main.cpp func.cpp -o app
g++ -g hello.cpp -o hello
gdb ./hello
目录结构示例:
project/
├── CMakeLists.txt
└── main.cpp
CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(demo)
add_executable(demo main.cpp)
编译运行:
mkdir build && cd build
cmake ..
make
./demo
❌ command not found: g++
→ 没装编译器,执行第一步
❌ Permission denied
→ 用 ./程序名,不要直接 程序名
❌ 中文乱码
→ 终端使用 UTF-8 编码
如果你愿意,可以告诉我:
我可以直接给你一套可复制的配置。