LinuxSir.cn,穿越时空的Linuxsir!

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

关于gcc和makefile的问题,多谢

[复制链接]
发表于 2004-5-19 10:45:53 | 显示全部楼层 |阅读模式
请问gcc的-E参数是作什么用的,和-MD有什么不同啊?
还有一问,对于makefile使用gcc的-MD参数生成自动依赖文件.d,gcc和make是怎么用的啊,我很想知道一下这里边的事情,有谁能告诉我
我写的一个makefile中我自定义了它的规则:
%.d:%.cpp
    $(cxx) -MM -c $< -o $@
%.o:%.cpp
    $(cxx) -MM -c $< -o $@
然后每次运行的时候,它就要完全编译一次,不知道是什么原因,如果没有这两个规则,它就只编译改到的文件,怎么搞?
呵呵,刚刚学习linux,请多多指教啊
发表于 2004-5-19 11:00:26 | 显示全部楼层
GNU make指南
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=40431
GCC参考
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7192

ps:善用论坛已有资源,尽量避免重复发帖。
 楼主| 发表于 2004-5-19 11:13:00 | 显示全部楼层
我是想知道,make的隐藏规则是怎么定义的,就是对于.d和.o的生成,多谢了,那个文档我看过不能解决我的问题,不过还是谢谢你了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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