Makefile深入

题目要求

  1. 建立项目目录myutilxxxx(xxxx为学号后四位), 子目录有:src include lib bin 等
    源代码放入src, 头文件放入include, 生成的静态库,共享库放入lib,生成的中间文件,可执行文件放入bin
    编辑makefile 放入mymath目录

  2. 写出编译代码的makefile,编译出来的目标文件为testmyutil, 只用显式规则就可以.

  3. 提交Make过程截图,要全屏,包含自己的学号信息

  4. 如果使用chatGPT等AI工具,提交过程截图。否则扣分,提示语雷同作弊也扣分。

建文件夹

重新编译链接-ESc

重新编译时要把头文件的地址通过 -I 参数输入

静态库


共享(动态)库

makefile文件

跟刚刚类似,但是要注意添加文件的路径,如 .o 文件在 /bin 文件夹中, .c 文件在 /src 文件夹中

make与执行

posted @ 2023-10-15 22:05  20211315邹雪梅  阅读(6)  评论(0编辑  收藏  举报