|
请问gcc的-E参数是作什么用的,和-MD有什么不同啊?
还有一问,对于makefile使用gcc的-MD参数生成自动依赖文件.d,gcc和make是怎么用的啊,我很想知道一下这里边的事情,有谁能告诉我
我写的一个makefile中我自定义了它的规则:
%.d:%.cpp
$(cxx) -MM -c $< -o $@
%.o:%.cpp
$(cxx) -MM -c $< -o $@
然后每次运行的时候,它就要完全编译一次,不知道是什么原因,如果没有这两个规则,它就只编译改到的文件,怎么搞?
呵呵,刚刚学习linux,请多多指教啊 |
|