温馨提示×

debian如何用gcc编译

小樊
53
2026-09-10 18:59:28
栏目: 智能运维

在 Debian 系统中使用 gcc 编译 C 程序,一般步骤如下:


一、安装 gcc

如果还没安装 gcc,先执行:

sudo apt update
sudo apt install gcc

安装完成后,查看版本:

gcc --version

二、编写 C 程序

例如创建一个文件 hello.c:

#include <stdio.h>

int main() {
    printf("Hello, Debian!\n");
    return 0;
}

可以用 nano 或 vim 编辑:

nano hello.c

三、使用 gcc 编译

1️⃣ 基本编译

gcc hello.c -o hello
  • hello.c:源文件
  • -o hello:指定输出的可执行文件名(不加 -o 默认生成 a.out)

2️⃣ 运行程序

./hello

输出:

Hello, Debian!

四、常用 gcc 编译选项

选项 说明
-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++(顺便提一句)

如果是 C++ 文件:

g++ main.cpp -o main

如果你有具体代码或编译报错信息,可以发出来,我可以帮你具体分析。

0 踩