zljabc
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2002-05-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1870回复:3

大虾们该出手时就出手啊,问题:“makefile语法\"

楼主#
更多 发布于:2001-12-07 14:44
小弟初学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 ’都是什么意思呀?
特地来拜师。

最新喜欢:

murongyumurong...
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2001-12-07 15:56
!是定义.也就是一些控制语句
#是注释
$表是变量
用$(变量名)来引用变量
LFLAGS 当然是预定义的变量之一啦!!!
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
hongbo
驱动牛犊
驱动牛犊
  • 注册日期2001-06-27
  • 最后登录2009-02-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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文件的资料。
前进是我的唯一追求!
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地板#
发布于:2001-12-10 15:11
你这个不是makefile嘛

上 www.google.com搜索一下就成了...
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部