1. Linux命令
2. :20 跳转到20行
3. :/abc 往后查找abc
4. :?abc 往前查找abc
5. 跳转到配对括号上: 光标移动到一个括号上,然后摁下%即可
6. :!ls 调用外部命令
7. –c : 编译或者汇编
8. –E:预处理
9. –S:编译
10. –o obj :输出相应obj输出文件
11. –Wall 显示所有类型警告信息
12. –L dir 指定连接器的搜索目录
13. –llibrary 链接library函数库文件
14. –Idir 指定头文件搜索目录
15. –Ldir 指定搜索目录
16. 编译过程可以被分成四个阶段: 预处理(-E .i ) 编译(-S .s ) 汇编(-c .o) 链接
17. 预处理:gcc –E test.c –o test.i
18. 编译: gcc –S test.i –o test.s
19. 汇编: gcc –c test.s –o test.o
20. 链接: gcc test.o -o test
21. GDB调试器:
22. break 6:第六行设置断点
23. run:运行
24. watch result > 5:当result大于5的时候程序中断
25. continue:命令继续执行
26. step:进入函数体
27. next:不进入函数体
28. info breakpoints:查看断点
29. disable 2 :失能断点序号2的断点
30. enable 2 :使能断点序号2的断点
31. delete 2:删除断点2
32. clear 23:删除23行上面的断点
33. Linux下,ls –l后,第一个标示,- d l p分别代表什么意思? -:普通文件 d:目录文件 l:管道文件