vi+gcc+gdb

Author Avatar
Euan 11月 17, 2019
  • 在其它设备中阅读本文章

vi+gcc+gdb

实验三 vi 编辑器 (包括PPT内容联系)

1-4

Mm8fDU.png
Mm8hbF.png
Mm8WuT.png
Mm82vV.png

5

删除一行,dd

删除光标当前的字符,x

u:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次”u”可以执行多次回复

「r」:替换光标所在处的字符。

cw删除一整个词

删除一个字符且转换成插入模式

Mm8IUJ.png

实验四 C程序的编译和调试(加上PPT两个例子的调试)

1

参数 说明
-E 只激活预处理,这个不生成文件, 你需要把它重定向到一个输出文件里面
-c 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件
-o 制定目标名称, 默认的时候, gcc 编译出来的文件是 a.out, 很难听, 如果你和我有同感,改掉它, 哈哈。
-I 指定头文件包含目录
-D 定义宏,与源代码中#define指令定义的宏效果一样。
-l 库文件目录

这些参数本来就很少用…………本题知识实例,其中的报错为警告和路径错误

2、3

MmG8qU.png

调试第7章例题 例7.1 和例7.2

MmG8qU.png

本文使用 CC BY-NC-SA 3.0 中国大陆 协议许可
具体请参见 知识共享协议

本文链接:https://zyhang8.github.io/2019/11/17/linux-exp4/