杨泽彬的神秘商店

博客园 首页 新随笔 联系 订阅 管理

makefile 还是得以实战编写为主,多写才能生巧

在写的过程注重一些小技巧

实战1:
写一个helloworld的程序的makefile

c-source:


参考网址:[]:https://blog.csdn.net/qq_31860135/article/details/83579038?utm_medium=distribute.pc_relevant.none-task-blog-title-10&spm=1001.2101.3001.4242

  1. makefile是什么?
    指导程序编译的文件。
    2.最基本的makefile规则(公式)由什么组成?
    target:prerequisties
    commmand
    怎么理解规则: 先决条件中的文件有一个以上要比目标文件要新的话,指令就会被执行。
    3.怎么理解makefile规则中的依赖关系?
    依赖关系的实质上就是说明了目标文件是由哪些文件生成的,换言之,目标文件是哪些文件更新的。只是做说明作用。
    4.makefile中为什么要使用变量?
    为了makefile容易维护。
    5.makefile 变量如何展开?
OBJECTS =  ni.o hao.o
hello:$(OBJECTS)

6.makefile 自动推导如何工作?

如果目标找到xxx.o 自然会推导出xxx.c 然后 推导出 gcc command

7.makefile 如何清除目标文件?

8.makefile的默认目标是哪个?
首个目标。

posted on 2022-08-01 10:58  快乐过了阈值  阅读(33)  评论(0编辑  收藏  举报