关于Makefile的一个问题# Programming - 葵花宝典
c*n
1 楼
给C++程序的写的Makefile,冒号后面一般带上 .h 文件么?
如果不带上怎么知道冒号前面的这个object 依赖于后面的 .h 文件呢?
比如有时候,可能我写一个很小的object比如叫A,只有A.h文件,没有A.cpp文件。
如果.h文件列在冒号后面,那是不是在下面编译命令的语句里面就不能用"$?"这个
macro了?
否则就回发生 g++ *.h的错误?
如果不带上怎么知道冒号前面的这个object 依赖于后面的 .h 文件呢?
比如有时候,可能我写一个很小的object比如叫A,只有A.h文件,没有A.cpp文件。
如果.h文件列在冒号后面,那是不是在下面编译命令的语句里面就不能用"$?"这个
macro了?
否则就回发生 g++ *.h的错误?