在 Debian 系统中使用 gcc 编译 C 程序,一般步骤如下:
如果还没安装 gcc,先执行:
sudo apt update
sudo apt install gcc
安装完成后,查看版本:
gcc --version
例如创建一个文件 hello.c:
#include <stdio.h>
int main() {
printf("Hello, Debian!\n");
return 0;
}
可以用 nano 或 vim 编辑:
nano hello.c
gcc hello.c -o hello
hello.c:源文件-o hello:指定输出的可执行文件名(不加 -o 默认生成 a.out)./hello
输出:
Hello, Debian!
| 选项 | 说明 |
|---|---|
-o 文件名 |
指定输出文件 |
-Wall |
显示所有警告 |
-g |
生成调试信息(配合 gdb) |
-O2 |
开启优化 |
-std=c99 |
指定 C 标准 |
示例:
gcc -Wall -g -O2 -std=c99 hello.c -o hello
例如:
gcc main.c func.c -o app
或分步编译:
gcc -c main.c
gcc -c func.c
gcc main.o func.o -o app
如果是 C++ 文件:
g++ main.cpp -o main
如果你有具体代码或编译报错信息,可以发出来,我可以帮你具体分析。