Linux系统编程之——gcc与gdb入门

本文详细介绍了如何在gcc环境中配置并编译C程序,包括编写基本的Hello World程序,以及使用gdb进行调试。步骤涵盖了版本检查、C程序编写、编译与运行,并重点讲解了添加调试语句和使用gdb进行调试的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、gcc环境准备

gcc -v # 查看gcc版本

2、编写C程序

2.1 编写C程序 hello.c

#include <stdio.h>
int main(){
    int a = 10;
    int b = 10;
    printf("hello world");
    printf("a is %d", a)
    return 0;
}

2.2 编译C程序

gcc hello.c -o hello # 编译程序
./hello # 运行程序
gcc hello.c -o hello -g # 编译程序并添加调试语句

2.3 调试语句

gdb只可调试含有调试语句的程序

gdb hello
file hello
list # 列出源文件内容,默认10行
b 5 # 在第五行打断点
r   # 运行程序
r   # 继续运行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值