Makefile就是依赖关系。
搞这个Makefile的人希望当头文件、Makefile自身变动时,重新build对应的文件,依赖里面就写了头文件、Makefile。
pkg-config是有文档的,对应的每个package有一个配置文件来描述。
https://www.freedesktop.org/wiki/Software/pkg-config/
【 在 bigsen 的大作中提到: 】
: 搞定了,果然是这个原因,多谢大佬。另外还有几个问题想请教下:
: 1)什么时候需要在INCS中添加依赖的头文件?
: 我把“INCS+= $(wildcard ./hiredis/*.h)”这一行也给屏蔽了,但依然能争取编译。redishelper.cpp中依赖./hiredis/hiredis.h这个头文件,已经在redishelper.cpp中include的了。因此就不太明白,Makefile中的INCS,是需要加入哪些头文件的?按说这些被依赖的头文件都会在.cpp中被显示的include,所以不明白这里的INCS是起什么作用的?
: ...................
--
FROM 125.35.125.*