第二周测试

实验一

  1. 每一个.c一个文件,每一个.h一个文件,文件名中最好有本身的学号
  2. 用Vi输入图中代码,并用gcc编译经过
  3. 在Vi中使用K查找printf的帮助文档
  4. 提交vi编辑过程截图,要全屏,包含本身的学号信息

*************课下把代码推送到代码托管平台***************
函数

建立6个空文件,将图片中每一个函数分别写入一个空文件中,并修改文件名,除了头文件后缀名为.h之外,其余的文件后缀名都为.c。
调试

实验二

  1. 用gcc 进行预处理,编译,汇编,连接vi输入的代码
  2. 生成的可执行文件中要有本身的学号
  3. 提交预处理,编译,汇编,连接,运行过程截图,要全屏,包含本身的学号信息

*************课下把代码推送到代码托管平台***************blog

实验三

  1. 用gcc -g编译vi输入的代码
  2. 在main函数中设置一个行断点
  3. 在main函数增长一个空循环,循环次数为本身学号后4位,设置一个约为学号一半的条件断点
  4. 提交调试过程截图(必定包含条件断点的),要全屏,包含本身的学号信息

*************课下把代码推送到代码托管平台***************图片

实验四

  1. 除了main.c外,其余4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制做一个mymath.a静态库?main.c如何使用mymath.a?
  2. 提交静态库生成和调用过程截图(必定包含条件断点的),要全屏,包含本身的学号信息

*************课下把代码推送到代码托管平台***************文档

实验五

  1. 除了main.c外,其余4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制做一个mymath.so共享库?main.c如何使用mymath.so?
  2. 提交共享库生成和调用过程截图(必定包含条件断点的),要全屏,包含本身的学号信息

*************课下把代码推送到代码托管平台***************编译

实验六

1 写出编译上面vi编辑代码的makefile,编译出来的目标文件为testmymath, 只用显式规则就能够.test

2 提交Make过程截图,要全屏,包含本身的学号信息gcc

*************课下把Makefile推送到代码托管平台***************file

相关文章
相关标签/搜索