- 6
- 0
- 约1.02万字
- 约 54页
- 2016-03-17 发布于湖北
- 举报
5.2.2 gdb的基本命令 3、改变和显示目录 directory命令 :增加源文件的搜索路径。 show directories:显示定义的源文件的搜索路径。 cd命令:设定工作目录。 pwd命令:显示工作目录。 path命令:设定查找目标文件的搜索路径 show paths命令:显示查找目标文件的搜索路径 * 5.2.2 gdb的基本命令 4、控制程序的执行 break命令:设置断点 info breakpoints :显示程序中设置的断点。 watch命令:设置观察点 info watchpoints命令:显示观察点 delete命令:删除断点/观察点 * 5.2.2 gdb的基本命令 5、运行程序 run命令:运行程序 5、程序的单步跟踪和连续执行 next命令:执行下一条源代码,但是不进入函数内部。 step命令:执行下一条源代码,进入函数内部。 continue命令:程序从当前位置开始,执行到断点处,或者直到程序结束。 * 5.2.2 gdb的基本命令 7、其他命令 quit命令:退出gdb。(简写为q) set命令:修改变量的值 shell命令:进入shell环境,执行shell命令 * 5.2.3 应用实例 例:对1-9的数字求和。 #include stdio.h main() { int i, sum; for (i=0; i10; i++) sum+=i; printf(%d\n, sum); } * 5.2.3 应用实例 例:接收用户输入的字符串,然后打印出来。 #include stdio.h #include stdlib.h static char buf[256]; static char *str; int main () { printf (Please input a string:\n); gets (str); printf (The string is:%s\n, str); } * 例:设置两个数组,第一个数组中存放整数1-100,第二个数组中存放实数3.14-314。 #include stdio.h #define BIGNUM 1000 void index_m (int ary[], float fary[]); int main () { int intary[100]; float fltary[100]; index_m (intary, fltary); exit (EXIT_SUCCESS); } void index_m (int ary[ ], float fary[ ]) { int i; float f = 3.14; for (i = 0; i BIGNUM; ++i) { ary[i] = i; fary[i] = i * f; } } * 例3:功能是输出一个字符串, 再反序将它输出。 #include stdio.h #include string.h #include malloc.h void my_print (char *string); void my_print2 (char *string); void main() { char my_string[ ] = hello there; my_print (my_string); my_print2 (my_string); } void my_print (char *string) { printf (The string is %s\n, string); } void my_print2 (char *string) { char *string2; int size, i; size = strlen (string); string2 = (char *) malloc (size + 1); for (i = 0; i size; i++) string2[size - i] = string[i]; string2[size + 1] = \0; printf (The string printed backward is %s\n, string2); } * 5.3 程序维护工具make 功能 在Linux系统下,make
您可能关注的文档
- 附录 电路机辅分析.doc
- 课题1 电力供电和节约用电.ppt
- 附录 电路机辅分析(初).doc
- 高温高压修井液.ppt
- 算法设计与分析—面试题分享.ppt
- 第六章 旁路控制系统(BPC).ppt
- 第一章 流体流动与输送机械.doc
- 第三节 呼吸运动的调节.ppt
- 节点导纳矩阵.ppt
- 高考物理解析.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 贵州省六盘水市2022-2023学年高二下学期期末教学质量监测数学试卷(含答案).docx VIP
- 射击学理简介.ppt VIP
- 四人剧本杀:无间旅途全篇剧本(四人封闭环境).pdf VIP
- 商标侵权判定培训课件.pptx VIP
- 信捷x-sight视觉系统使用手册v2.1a.pdf
- 2026 年新版三至五年级上册语文期末考试试题及答案.docx
- (高清版)B-T 4942-2021 旋转电机整体结构的防护等级(IP代码) 分级.pdf VIP
- 牛羊生产 羊生产 羊的育肥技术.ppt VIP
- 表--乙二醇二甲醚的理化性质及危险特性.doc VIP
- 单位物业服务采购项目服务方案投标文件(技术方案).doc
原创力文档

文档评论(0)