同时拼多个网段bat:makefile的备忘
来源:百度文库 编辑:中财网 时间:2024/05/07 05:28:31
makefile的备忘 (2007-11-27 23:27) 分类: C程序设计
$(CC) $(CFLAGS) -c $< -o $@
然后出现的问题就是报一大堆诡异的东西,本来没问题的代码都编译通不过了,说什么没有定义的引用等等,实在是恼火。
正确的写法:
$(MIDOBJ):%.o:%.c
$(CC) $(CFLAGS) -c $<
问题产生是因为一时头晕,写的太happy了,还给加上了个-o参数,结果输出的中间文件里面都是空的。mmd,郁闷。
上面标的写法是没问题了,但是一直以来我用的这个规则的问题就是:头文件的依赖没解决,如果修改了头文件,则要clean之后从头来过,手工维护头文件的依赖又比较麻烦,所幸这个问题本不是问题,如下写法即可:
.depend:Makefile $(MIDOBJ)
$(CC) -M $(MIDOBJ:%.o=%.c) > $@
sinclude .depend
这样的话会自动生成依赖文件。关键就是这个-M参数了。蓝色标注的写法要优于绿色标注的写法,偶个人觉得,嘿嘿。
顺便说说,-MD这个参数可以开发一下。
今天因为一个比较傻的问题穷忙活了半天,所以把一些提醒自己的东西贴上来备忘吧。
错误的makefile写法:
$(CC) $(CFLAGS) -c $< -o $@
然后出现的问题就是报一大堆诡异的东西,本来没问题的代码都编译通不过了,说什么没有定义的引用等等,实在是恼火。
正确的写法:
$(MIDOBJ):%.o:%.c
$(CC) $(CFLAGS) -c $<
问题产生是因为一时头晕,写的太happy了,还给加上了个-o参数,结果输出的中间文件里面都是空的。mmd,郁闷。
上面标的写法是没问题了,但是一直以来我用的这个规则的问题就是:头文件的依赖没解决,如果修改了头文件,则要clean之后从头来过,手工维护头文件的依赖又比较麻烦,所幸这个问题本不是问题,如下写法即可:
.depend:Makefile $(MIDOBJ)
$(CC) -M $(MIDOBJ:%.o=%.c) > $@
sinclude .depend
这样的话会自动生成依赖文件。关键就是这个-M参数了。蓝色标注的写法要优于绿色标注的写法,偶个人觉得,嘿嘿。
顺便说说,-MD这个参数可以开发一下。
nokia7200的备忘问题
Nokia6108备忘的问题
makefile文件的作用是什么?
诺基亚6030的备忘问题??
关于Unix makefile的一个问题
请教makefile 内的一小段语句
Makefile 编写
怎么把NOKIA6680桌面上的日历备忘隐藏
想找象友情强档同类的生日备忘软件
请问e680i怎么不可以写保密的备忘啊,怎么可以弄个可以写保密的备忘
哪你有没有可以作备忘录用的软件下载呀
工作强度大,脑子爱忘事,有好的备忘软件帮忙打理吗?
有谁知道哪个厂家的手机具有短信保密功能以及备忘本保密功能?
怎样在诺亚舟中把打好的备忘传到电脑中?
QQ网络备忘寻
证券监管合作备忘
linux中环境变量的设置和makefile文件的编辑,最好能详细一点的资料,谢谢!
perl Makefile.PL出错怎么办
请问有没有手机备忘加锁保密的方法?或者说是可以加锁的手机记事软件?
Nokia3100的备忘、通讯录怎样可以在电脑上保存与编辑?目前有哪些手机具有此编辑功能?
求“工作日志”或“友情强档”等类似的软件,要提醒,备忘,日记等功能,重要的是免费的,大侠指点!
求“工作日志”或“友情强档”等类似的软件,要提醒,备忘,日记等功能,重要的是免费的,大侠指点!
这个源码怎么整????网址备忘!!!
诺基亚6030能存多少条备忘?