amei
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2006-11-10
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1005回复:6

SOURCE文件不明白之处

楼主#
更多 发布于:2003-03-26 14:09
在NTDDK/src/general/portio/gpwrite中的SOURCE文件中有这样一行不明白是什么意思
TARGETNAME=gpdwrite
TARGETPATH=obj
TARGETTYPE=PROGRAM

INCLUDES=..\\

SOURCES=gpdwrite.c

UMTYPE=console
UMBASE=0x400000-------》不明白
请指教

最新喜欢:

XmanXman
freducn2002
驱动小牛
驱动小牛
  • 注册日期2002-06-26
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望29点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-03-28 09:20
请看DDK的注释:
UMBASE
The UMBASE macro can be used to set the base address for a program that you are creating.

If UMBASE is omitted or left blank, the Build utility will assume that the target name in coffbase.txt is the name of your image. It will take the value of COFFBASE, if defined, as a key; otherwise, it will take \"usermode\" as the key. The target name in coffbase.txt plus this key will be used to choose the base address.

When neither UMBASE nor COFFBASE is defined, the default base address of 0x01000000 will be used. It is very unlikely that your program would need a different base address than the default.

If you are building a DLL, you should use the DLLBASE macro instead.

arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-03-28 09:37
我怎么没有看见啊?
richard-chen
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-06-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-28 09:45
Thanks!
有个地方还是不明白,请指教
UMBASE这个宏是用来设置程序的基址。这个基址是指我的程序在内存中的地址吗?我是在DDK的portio中看到的,这是一个I/O程序。是指I/O的基址吗?
freducn2002
驱动小牛
驱动小牛
  • 注册日期2002-06-26
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望29点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-03-28 09:51
楼上的,不是I/O的基址
amei
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2006-11-10
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-28 09:52
我也没有搜索到,可以给我一份完整的吗?
richard-chen
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2003-06-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-03-28 09:56
那这个基址是做什么用的?
游客

返回顶部