能力值:
( LV13,RANK:1050 )
|
-
-
2 楼
好文,帮顶
|
能力值:
( LV9,RANK:850 )
|
-
-
3 楼
图文并茂,的确好文,帮顶!
|
能力值:
( LV12,RANK:1010 )
|
-
-
4 楼
强啊。
学asm不久,偶只能看懂汇编。镶嵌的C里面用
|
能力值:
( LV9,RANK:170 )
|
-
-
5 楼
makefile 又名 选择性编译!!! 跟批处理类似!
具体是判断被编译的文件是否被修改 (按照日期判断) 没被修改得不编译!
冒个泡!!!
NAME = "MAC"
$(NAME)
|
能力值:
( LV9,RANK:210 )
|
-
-
6 楼
LZ辛苦了
不就是编译,连接嘛, 不知道为什么都喜欢用MakeFile, 我从来没有弄懂它的含义,觉得麻烦
我一直都是写个批处理文件,加上两条指令:
ml ........
link ........
不就OK了,干嘛那么费事?
|
能力值:
(RANK:10 )
|
-
-
7 楼
MASM32可以为你生成它-_-
|
能力值:
( LV9,RANK:140 )
|
-
-
8 楼
其实我也不知道 Makefile 相比批处理的优点, 我想, 可能正是因为不了解所以才不清楚其优点吧.
我猜测 Makefile 可能会比批处理更强大之外, 他们之间还有一个本质的区别, Makefile 具有一定的自主性, 它会根据文件的最后修改日期选择性的完成命令序列中的一部分.
另外, 我觉得 Makefile 存在的意义还在于其含有 标准化 的意味, 可以方便交流.
还有, Makefile 存在就有它的意义吧, 我们了解它更多可能会发现更多.
最后, 我们学写 Makefile 是为了开阔眼界, 从而有可能步入另一个领域, 脱离固有 IDE 的束缚.
一个程序员的眼界我觉得很重要!
|
能力值:
(RANK:1010 )
|
-
-
9 楼
很好!要么不搞,要搞的话一定搞懂搞透彻!
|
能力值:
( LV5,RANK:60 )
|
-
-
10 楼
与批处理相比的优点应该就是编译的文件数目不一样吧
批处理重新全部编译一次,而makefile根据更新时间来选择的吧
|
能力值:
( LV6,RANK:90 )
|
-
-
11 楼
好文!!!
收藏了。
|
能力值:
( LV6,RANK:90 )
|
-
-
12 楼
好文,顶一下!
|
能力值:
( LV6,RANK:90 )
|
-
-
13 楼
很好的教程!!!,其实都图文并茂到这个地步了,开始还不如做个动画片.....
|
能力值:
(RANK:10 )
|
-
-
14 楼
Thanks.
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
好文,太及时了!
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
实在是太感谢了.正要找这个.
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
关于path的设置,到不一定要修改系统的相关东西,用变量就足够了。
LINK = c:\masm32\bin\link
链接的时候:$(LINK) $(LINKFLAG) $(OBJFILES)这样的方式就行了。
没用过makefile的关注一下linux下的软件吧,比起批处理实在灵活强大太多了。楼主介绍的功能还仅仅是九牛一毛罢了。
不过我倒是用cygwin的make而不是nmake
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
我也不用IDE,但是也不用makefile。批处理就足够了。
|
能力值:
( LV12,RANK:250 )
|
-
-
19 楼
好文,学习之,谢谢楼主
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
写得很不错!!
少理论多操作
谢谢楼主
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
说实话,我大概看了一下,很郁闷。。。
makefile 到底是做什么用的?怎么不在文章开始就明确写出来?
其实用汇编的话就用 AOGO的 IDE就很好了!比MAKE FILE方便很多,
如果你要说用IDE会导致交流上的困难(比如会发生file not found错误)的话,
那可以把所需要的inc和lib同时拷贝再发布。。。。。。。。。反正比用make file方便,
至少在ASM中是如此,而在VC和VB中的话,相信大家都是直接用光盘安装的MS标准的IDE,
也不会发生什么错误,所以我认为make file是把简单事情复杂化了。。。。。
|
能力值:
( LV9,RANK:180 )
|
-
-
22 楼
应该以前非视窗时代的利器吧
|
能力值:
( LV9,RANK:220 )
|
-
-
23 楼
不错的文章。认真看下去收获不小。。 顶上去。。
|
能力值:
( LV5,RANK:60 )
|
-
-
24 楼
好文,收藏,支持。
|
能力值:
( LV5,RANK:60 )
|
-
-
25 楼
真的很好,好文,支持。
|
|
|