Makefile深入
题目要求
-
建立项目目录myutilxxxx(xxxx为学号后四位), 子目录有:src include lib bin 等
源代码放入src, 头文件放入include, 生成的静态库,共享库放入lib,生成的中间文件,可执行文件放入bin
编辑makefile 放入mymath目录 -
写出编译代码的makefile,编译出来的目标文件为testmyutil, 只用显式规则就可以.
-
提交Make过程截图,要全屏,包含自己的学号信息
-
如果使用chatGPT等AI工具,提交过程截图。否则扣分,提示语雷同作弊也扣分。
建文件夹
重新编译链接-ESc
重新编译时要把头文件的地址通过 -I 参数输入
静态库
共享(动态)库
makefile文件
跟刚刚类似,但是要注意添加文件的路径,如 .o 文件在 /bin 文件夹中, .c 文件在 /src 文件夹中