make的时候能够检查头文件是否有更新过

在一般的Makefile文件里,如果我们的只对头文件进行修改,make时是不会检查的更新的,所有有时候为什么改了些参数后make完没反应,需要clean之后重新make才生效。

如果要make是检查头文件可以:

这样写:

%.o : %.c XXX.h
    gcc -IM -c $@ $<
这里有两个关键点:
1、头文件放到依赖位置;
2、编译时添加“-IM”选项,一定要大写。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章