




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Vi编辑器与gdb基本命令Vi编辑器按Esc键 进入指令模式:q退出:wq 保存退出:w 保存按i、a、r键进入编辑模式K 、j 、h、 l 、上、下、左、右 :光标移动命令Ng:跳转至第n行命令Ctrl+g:光标所在行数和列数报告W、b:使光标向前或向后跳过一个单词Cw 、dw :改变或删除光标处单词 c用于改变 D用于删除X、d$、dd:删除一个字符 删除光标处到行尾字符 删除整行/string 、string:从光标处向后或向前查找相应字符串命令Yy、p:复制一行至剪贴板 取出剪贴板中的内容编辑命令命 令功 能Nx(Expurgate)删除从光标位置开始的连续N个字符(并复制到编辑缓冲区)Ndd(Delete)删除从光标位置开始的连续N行(并复制到编辑缓冲区)Nyy(Yank)复制从光标位置开始的连续N行到编辑缓冲区p(Put)从编辑缓冲区复制文本到当前光标位置(即粘贴)u(Undo)取消上一次操作(即恢复功能)光标命令命 令功 能h方向键,向左移动光标一个字符的位置,相当于键“”j方向键,向下移动光标到下一行的位置,相当于键“”k方向键,向上移动光标到上一行的位置,相当于键“”l方向键,向右移动光标一个字符的位置,相当于键“”:N移动光标到第N行(N待定)1G移动光标到文件的第1行G移动光标到文件的最后1行:set number设置显示行号:set nonumber取消显示行号状态命令命 令功 能a(Append)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符i(Insert)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符o(Open)进入编辑状态,并插入一新行,光标移到该新行的行首,以后键盘输入的字符将插入到光标位置ESC进入命令状态:! Command在vi中执行外部命令Command,按回车键可以返回vi继续工作文件命令命 令功 能:q(Quit)退出没有被修改的文件(若文件被修改了而没有保存,则此命令无效):q!强制退出,且不保存修改过的部分:w(Write)保存文件,但不退出:w!强制保存文件,但不退出:x(Exit)保存文件并退出:x!强制保存文件并退出:w File另存为File给出的文件名,不退出:w! File强制另存为File给出的文件名,不退出:r File(Read)读入File指定的文件内容插入到光标位置Gcc 编译器Gcc v :查看gcc的版本号Gcc 文件名 :编译成点out文件./ 点out文件 :执行点Out文件Gcc -c源文件 :编译成点o文件Gcc -o 输出文件名 源文件 :编译生成指定文件名Makefile文件的编写test:prog.o code.o 目标文件 及依赖文件gcc o test prog.o code.o 编译规则prog.o:prog.c prog.h code.h 目标文件 及依赖文件gcc c prog.c o prog.o 编译规则code.o:code.c code.h 目标文件 及依赖文件gcc c code.c o code.o 编译规则clean:目标文件 清除所有点O文件rm f *.o 编译规则用变量替换后的格式OBJS=prog.o code.oCC=gcctest:$ OBJS $ CC o test $ OBJS prog.o:prog.c prog.h code.h$ CC c prog.c o prog.ocode.o:code.c code.h$ CC c code.c o code.oclean:rm f *.o gdb基本命令 gdb filename:调试文件1)file命令:装入想要调试的可执行文件。 2)cd命令:改变工作目录。 3)pwd命令:返回当前工作日录。 4)run命令:执行当前被调试的程序。 5)kill命令:停止正在调试的应用程序。 6)list命令:列出正在调试的应用程序的源代码。 7)break命令:设置断点。 8)Tbreak命令;设置临时断点。它的语法与break相同。区别在于用tbreak设置的断点执行一次之后立即消失。 9)watch命令:设置监视点,监视表达式的变化。10)awatch命令:设置读写监视点。当要监视的表达式被读或写时将应用程序挂起。它的语法与watch命令相同。 11)rwatch命令:设置读监视点,当监视表达式被读时将程序挂起,等侍调试。此命令的语法与watch相同。 12)next命令:执行下一条源代码,但是不进入函数内部。也就是说,将一条函数调用作为一条语句执行。执行这个命令的前提是已经run,开始了代码的执行。 13)step命令:执行下一条源代码,进入函数内部。如果调用了某个函数,会跳到函数所在的代码中等候一步步执行。执行这个命令的前提是已经用run开始执行代码。 14)display命令:在应用程序每次停止运行时显示表达式的值。15)info break命令:显示当前断点列表,包括每个断点到达的次数。 16)info files命令:显示调试文件的信息。 17)info func命令:显示所有的函数名。 18)info local命令:显示当前函数的所有局部变量的信息。 19)info prog命令:显示调试程序的执行状态。 20)print命令;显示表达式或变量的值。 21)del
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农业农村行业农业物联网技术应用状况研究报告
- 2025年老年养护行业老年养护与老年服务研究报告
- 2025年互联网金融行业数字货币在金融行业的应用前景研究报告
- 2025年麻醉科麻醉后并发症处理模拟考试答案及解析
- 2025年急救医学实际操作技能模拟考试答案及解析
- 2025辽宁鞍山市铁西区事业单位面向社会招聘工作人员138人笔试模拟试题及答案解析
- 2025年山东大学齐鲁第二医院招聘(劳务派遣)笔试备考试题及答案解析
- 2025陕西省西安市新城区公益性岗位人员招聘(16人)笔试模拟试题及答案解析
- 2025年心理学在临床医学中的应用模拟考试答案及解析
- 2025四川雅安市雨城区卫生健康局考核招聘事业单位工作人员10人笔试模拟试题及答案解析
- 残疾人企业招聘活动方案
- 2025年中国铁塔校园招聘笔试备考题库(带答案详解)
- 儿童康复家庭培训课件
- 宜兴市杨巷牛羊屠宰有限公司牛羊屠宰线生产线扩建项目环评资料环境影响
- 年九年级中考备考方案语文中考备考方案
- 台球俱乐部助教协议书
- 任务二鞋带自己系(教案)-浙教版劳动一年级上册
- 触电应急培训课件
- 《2025急性冠脉综合征患者管理指南》解读
- 北京市西城区2024-2025学年高三上学期期末考试英语试卷
- 外科护理学(第七版)复习试题有答案
评论
0/150
提交评论