LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1079|回复: 3

makefile规则问题

[复制链接]
发表于 2008-10-28 08:29:32 | 显示全部楼层 |阅读模式
在写makefile的时候要包含依赖的文件,通常也包括头文件,可是我不怎么清楚为什么要包含头文件,头文件不是在源程序里面已经包含了吗?根据makefile规则,make读取makefile的时候会检测依赖文件是否存在,那这样是不是一些C语言最基本的头文件也要在里面包含呢?例如stdio.h等等
发表于 2008-11-5 23:04:52 | 显示全部楼层
make 检查依赖和被依赖的文件修改时间

如果不包含用户的头文件,在只修改头文件的情况下make不会重新生成目标文件

你会去修改stdio.h吗?
回复 支持 反对

使用道具 举报

发表于 2008-11-6 13:42:37 | 显示全部楼层
make 不是只给C语言用的。make是看不懂C的代码的。 它那里知道你包含了头文件。
回复 支持 反对

使用道具 举报

发表于 2008-11-6 15:09:34 | 显示全部楼层
楼上正解。你还可以给他个txt文件。
只是命令部分要写对才是。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表