没有合适的资源?快使用搜索试试~ 我知道了~
NMake参考手册,介绍NMake编译
需积分: 5 5 下载量 163 浏览量
2023-02-25
20:40:43
上传
评论
收藏 417KB PDF 举报
温馨提示
试读
24页
NMake参考手册,介绍NMake编译
资源推荐
资源详情
资源评论
II
目 录
NMAKE 参考 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 -
1 运行 NMAKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 2 -
1.1 NMAKE 选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 2 -
1.2 Tools.ini 和 NMAKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 3 -
1.3 从 NMAKE 退出代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 3 -
2 生成文件的内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 4 -
2.1 通配符和 NMAKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 4 -
2.2 生成文件中的长文件名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 4 -
2.3 生成文件中的注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 4 -
2.4 生成文件中的特殊字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 4 -
2.5 示例生成文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 5 -
3 描述块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 6 -
3.2 依赖项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 8 -
4 生成文件中的命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 9 -
4.2 文件名部分语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 9 -
4.3 生成文件中的内联文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 10 -
5 宏和 NMAKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 12 -
5.1 定义 NMAKE 宏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 12 -
5.2 使用 NMAKE 宏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 13 -
5.3 特殊 NMAKE 宏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 13 -
6 推理规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 16 -
6.1 定义规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 16 -
6.2 批模式规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 17 -
6.3 预定义的规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 18 -
6.4 推导出的依赖项和规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 19 -
6.5 推理规则中的优先级 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 19 -
7 点指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 20 -
8 生成文件预处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 21 -
8.1 生成文件预处理指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 21 -
8.2 生成文件预处理中的表达式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 22 -
- 2 -
1
1
1
1
运行
NMAKE
NMAKE
NMAKE
NMAKE
更新:
2007
年
11
月
NMAKE [option...] [macros...] [targets...] [@commandfile...]
备注
NMAKE
只生成指定的
targets
,或者,如果未指定
targets
,则生成生成文件中的第一个目标。 第
一个生成文件目标可以是生成其他目标的 伪目标
。
NMAKE
使用指定
/F
选项的生成文件; 如果未指定
/F
选项,则使用当前目录下的生成文件。如果未指定生成文件,则
NMAKE
使用推理规则生成命令行
targets
。
commandfile
文本文件 (或响应文件) 包含命令行输入。 其他输入可以位于
@
commandfile
之 前
或之后。允许使用路径。在
commandfile
中,换行符被视为空格。如果宏定义包含空格,则将宏定义
用引号引起来。
NMAKE
选项
Tools.ini
和
NMAKE
从
NMAKE
退出代码
1.1
1.1
1.1
1.1 NMAKE
NMAKE
NMAKE
NMAKE
选项
更新:
2007
年
11
月
下表描述了
NMAKE
选项。选项前有斜杠
(/)
或短划线
(-)
,并且不区分大小写。使用
!CMDSWITCHES
更改生成文件或
Tools.ini
中的选项设置。
选项
用途
/A
强制生成所有已评估的目标,即使这些目标相对于依赖项未过期。不强制不相关目标的生成。
/B
即使时间戳相等,也强制生成。建议只用于非常快的系统(解析为两秒或小于两秒)。
/C
取消默认输出, 包括非致命的
NMAKE
错误或警告、 时间戳以及
NMAKE
版权信息。 取消
/K
选项发出的警告。
/D
当目标不存在时,显示每个已评估的目标、依赖项和消息的时间戳。与
/P
选项一起用于调 试
生成文件。使用
!CMDSWITCHES
!CMDSWITCHES
!CMDSWITCHES
!CMDSWITCHES
设置或清除部分生成文件的
/D
选项。
/E
使环境变量重写生成文件宏定义。
/ERRORREPORT
[NONE | PROMPT |
QUEUE | SEND ]
如果
nmake.exe
在运行时失败,则可以使用
/ERRORREPORT
将有关这些内部错误的信
息发送给
Microsoft
。
有关
/ERRORREPORT
的更多信息,请参见
/errorReport
(报告内部编译器错误) 。
/F
filename
将
filename
指定为生成文件。空格或制表符可以位于
filename
的前面。为每个生成文件
指定一次
/F
选项。 若要从标准输入提供生成文件, 请为
filename
指定短划线
(-)
, 并按
F6
或
Ctrl+Z
结束键盘输入。
/G
显示
!INCLUDE
指令中包含的生成文件。有关更多信息,请参见 生成文件预处理指令 。
/HELP, /?
显示
NMAKE
命令行语法的简短摘要。
/I
忽略所有命令的退出代码。若要设置或清除部分生成文件的
/I
选项,请使用
!CMDSWITCHES
!CMDSWITCHES
!CMDSWITCHES
!CMDSWITCHES
。若要忽略部分生成文件的退出代码,请使用短划线
(-)
命令修饰符或
.IGNORE
。如果两者都指定了,则重写
/K
选项。
/K
如果命令返回错误,则继续生成不相关的依赖项。同时发出警告并返回退出代码
1
。默认情 况
下, 如果有任一命令返回非零退出代码,
NMAKE
将暂停。 来自
/K
选项的警告被
/C
选项 取
消;如果两者都指定了,则
/I
选项重写
/K
选项。
剩余23页未读,继续阅读
资源评论
加菲猫0320
- 粉丝: 3
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功