gdb调试(一)

来源:互联网 发布:3阶矩阵的逆怎么求 编辑:程序博客网 时间:2024/04/28 08:50

在使用gdb前,要先载入可执行文件,因为要进行调试,文件中就必须包含调试信息,因此在使用gcc编译时需要使用-g参数来打开程序的调试选项(若不使用-g参数,使用list命令时就会出现“没有符号表被读取”的信息)。

1使用gdb命令+可执行文件名就可进入调试

eg:gcc -g gdbtest.c -o gdbtest(生成gdbtest可执行文件)

         gdb gdbtest

         使用上述两个命令就可进入调试状态


2. list命令用于显示源代码,  list + 行号, eg: list 1


3.break命令用于插入断点,break+行号/函数名, eg: break 10  or  break func(func是一个函数名)


4. run命令用于启动程序


5.运行程序参数: 使用set args制定运行时参数(eg: set args 1 2 3 4 5)


未完,待续

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 运城住房公积金查询 住房公积金查询电话 住房公积金热线 昆明市住房公积金管理中心 乌鲁木齐住房公积金查询 玉林市住房公积金管理中心 南宁住房公积金网 宜宾市住房公积金管理中心 重庆住房公积金 银川住房公积金查询个人账户 洛阳住房公积金查询 住房公积金卡 东莞住房公积金查询 南京住房公积金管理中心 成都住房公积金 广西住房公积金查询 广西区直住房公积金查询入口 哈尔滨住房公积金管理中心 武汉住房公积金查询个人账户 重庆市住房公积金管理中心 渭南住房公积金查询 咸阳市住房公积金管理中心 宁德住房公积金查询 苏州住房公积金管理中心 太原住房公积金 萍乡市住房公积金个人查询 深圳住房公积金查询余额 长春市住房公积金网 潍坊市住房公积金管理中心 阜阳市住房公积金查询 赣州住房公积金 太原住房公积金查询个人账户 郑州市住房公积金查询 杭州住房公积金管理中心 乐山市住房公积金管理中心 长春住房公积金查询 青海住房公积金查询网 住房公积金管理 宜春住房公积金查询 惠州市住房公积金管理中心 玉林住房公积金查询个人账户