20155212 2017-2018-1 《信息安全系统设计》第2周课堂实践
1-VI 每个 .c一个文件,每个 .h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 相关知识 vi的使用 截图 2-gcc测试 用gcc 进行预处理,编译,汇编,链接vi输入的代码 生成的可执行文件中要有自己的学号 提交预处理,编译,汇编,链接,运行过程截图,要全屏,包含自己的学号信息 相关知识 ESC---ISO 截图 3-gdb测试 用gcc -g编译vi输入的代码 在main函数中设置一个行断点 在main函数增加一个空循环,循环次数为自己学号后4位,设置一个约为学号一半的条件断点 提交调试过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 相关知识 要调试代码在用gcc编译时必须加上 -g 参数 使用gdb设置断点 行断点 临时断点 函数断点 条件断点 截图 4-静态库的测试 除了main.c外,其他4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制作一个mymath.a静态库?main.c如何使用mymath.a? 提交静态库生成和调用过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 相关知识 生成和调用静态库 使用gdb设置断点 截图 5-共享库 除了main.c外,其他4个模块(add.c