码迷,mamicode.com
首页 > 其他好文 > 详细

2019-2020-1 20199322 头脑风暴(环境:实验楼)

时间:2019-09-25 22:53:21      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:函数   调试过程   图片   创建   头文件   efi   过程   代码   文件   

测试1

要求

每个 .c 一个文件,每个.h一个文件,文件名中最好有自己的学号
在vi中使用K查找printf的帮助文档
提交vi编辑过程截图,要全屏,包含自己的学号信息

操作过程

技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片

测试2

要求

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

操作过程

技术图片
技术图片

测试3

要求

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

注意

实验楼环境本身没有gdb调试command,必须自己装一下:sudo apt-get install gdb

操作过程

技术图片
技术图片
技术图片
技术图片

测试4

要求

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

操作过程

技术图片
技术图片
技术图片

测试5

要求

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

操作过程

技术图片

测试6

要求

写出编译上面vi编辑代码的Makefile.编译出来的目标文件为testmymath,只用显示规则就可以
提交Make过程截图,要全屏,包含自己的学号信息

操作过程

技术图片
技术图片
技术图片

2019-2020-1 20199322 头脑风暴(环境:实验楼)

标签:函数   调试过程   图片   创建   头文件   efi   过程   代码   文件   

原文地址:https://www.cnblogs.com/vizen/p/11586928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!