阅读:1870回复:3
大虾们该出手时就出手啊,问题:“makefile语法\"
小弟初学DDK,碰的第一个钉子便是该死的MEKEFILE,
这种语法从来没学过, 如: !ifdef DEBUG DDEBUG =-DDEBLEVEL=1 -DDEBUG !else DDEBUG =-DDEBLEVEL=0 !endif # Definitions for MASM 6 Assembler ASM = ml AFLAGS = -coff -DBLD_COFF -DIS_32 -W2 -c -Cx -Zm -DMASM6 - I$(INC32) $(DDEBUG) ASMENV = ML LFLAGS = /VXD /NOD ‘!’‘$’‘LFLAGS ’都是什么意思呀? 特地来拜师。 |
|
最新喜欢:murong... |
沙发#
发布于:2001-12-07 15:56
!是定义.也就是一些控制语句
#是注释 $表是变量 用$(变量名)来引用变量 LFLAGS 当然是预定义的变量之一啦!!! |
|
|
板凳#
发布于:2001-12-10 10:45
站长,到那里可以找到makefile详细的说明呢?我在看98ddk中的一个例子SMARTCARD VXD,其中有一段为:
VXD $(DEVICE) DYNAMIC DESCRIPTION \'$(DESCRIPTION)\' SEGMENTS _LPTEXT CLASS \'LCODE\' PRELOAD NONDISCARDABLE _LTEXT CLASS \'LCODE\' PRELOAD NONDISCARDABLE _LDATA CLASS \'LCODE\' PRELOAD NONDISCARDABLE _TEXT CLASS \'LCODE\' PRELOAD NONDISCARDABLE _DATA CLASS \'LCODE\' PRELOAD NONDISCARDABLE CONST CLASS \'LCODE\' PRELOAD NONDISCARDABLE _TLS CLASS \'LCODE\' PRELOAD NONDISCARDABLE _BSS CLASS \'LCODE\' PRELOAD NONDISCARDABLE _ITEXT CLASS \'ICODE\' DISCARDABLE _IDATA CLASS \'ICODE\' DISCARDABLE _PTEXT CLASS \'PCODE\' NONDISCARDABLE _PDATA CLASS \'PDATA\' NONDISCARDABLE SHARED _STEXT CLASS \'SCODE\' RESIDENT _SDATA CLASS \'SCODE\' RESIDENT _DBOSTART CLASS \'DBOCODE\' PRELOAD NONDISCARDABLE CONFORMING _DBOCODE CLASS \'DBOCODE\' PRELOAD NONDISCARDABLE CONFORMING _DBODATA CLASS \'DBOCODE\' PRELOAD NONDISCARDABLE CONFORMING _16ICODE CLASS \'16ICODE\' PRELOAD DISCARDABLE _RCODE CLASS \'RCODE\' 什么意思?站长给讲讲吧,还有makefile文件的资料。 |
|
|
地板#
发布于:2001-12-10 15:11
你这个不是makefile嘛
上 www.google.com搜索一下就成了... |
|
|