在 Ubuntu 下使用 gcc 编译 C 程序,基本流程如下:
sudo apt update
sudo apt install gcc
检查版本:
gcc --version
例如,创建 hello.c:
nano hello.c
内容:
#include <stdio.h>
int main() {
printf("Hello, Ubuntu!\n");
return 0;
}
保存并退出(Ctrl + O → 回车 → Ctrl + X)。
a.out)gcc hello.c
运行:
./a.out
gcc hello.c -o hello
运行:
./hello
| 选项 | 作用 |
|---|---|
-o 文件名 |
指定输出文件名 |
-Wall |
显示所有警告 |
-g |
生成调试信息(用于 gdb) |
-O2 |
优化代码 |
-std=c99 |
使用 C99 标准 |
-lm |
链接数学库 |
示例:
gcc -Wall -g -O2 hello.c -o hello
gcc main.c func.c -o app
sudo apt install g++
g++ main.cpp -o main
说明没安装 gcc,执行:
sudo apt install gcc
运行时记得加 ./:
./hello
如果你愿意,我也可以讲:
你现在是要编译 C 还是 C++?