Windows
文章平均质量分 81
XanaduT
这个作者很懒,什么都没留下…
展开
-
NMAKE参考之三——Makefile的内容
Makefile的内容Makefile文件包括描述块(description block)、宏定义(micros)、推导规则(inference rules)、和指令(directives)。本节描述了Makefile的一般写法,剩下的章节详细描述了Makefile中每个元素。特殊字符NMAKE的特殊字符包括:: ; # ( ) $ ^ \ { } ! @ —若要将 NMAKE翻译 2013-09-25 13:44:26 · 1016 阅读 · 0 评论 -
NMAKE参考之四——描述块
描述块描述块是makefile文件的核心组成部分。下面是一个经典的NMAKE描述块:target.lib : one.asm two.asm three.asm ML one.asm two.asm three.asm LIB target -+one.obj -+two.obj -+three.obj;描述块中的第一行是依赖行。在本例中,依赖关系包含一个目标翻译 2013-09-30 09:58:48 · 709 阅读 · 0 评论 -
NMAKE参考之二——运行NMAKE
运行NMAKE你可以使用下面的语法运行NMAKE:NMAKE [options] [macros] [targets]option字段列出NMAKE选项,NMAKE选项会在本文的“命令行选项”部分进行详细介绍。micros字段列出宏定义,它允许你定义字符串并在makefile中使用,后文“用户自定义宏”会有详细描述。targets列出需要生成的目标文件。NMAKE会生成命令翻译 2013-09-15 15:35:13 · 1895 阅读 · 0 评论 -
NMAKE参考之一——概述
概述NMAKE需要使用文件的 时间戳 。所谓 时间戳 是指文件最后一次被修改时的时间。大多数操作系统中会时间戳精度为2秒(译注:时间戳的精度取决于文件系统类型,比如FAT格式使用的2s精度,exFAT使用10ms,NTFS使用100ns)。NMAKE会比较目标文件及其依赖文件的时间戳。目标文件是指一个你想要生成的文件,比如一个可执行文件,当然它也可以是一个包含一系列你想要执行的命令的标签。依赖翻译 2013-09-14 09:26:28 · 1014 阅读 · 0 评论 -
NMAKE参考之五——Makefile中的命令
命令如果依赖项已过期,则描述块或推理规则指定要运行的命令块。你可以在命令块中使用任何在MS-DOS中可以执行的命令。一个命令块可以包含多个命令。每条命令独立出现在一行中。如果一个描述块中不包含任何命令,NMAKE会根据匹配的依赖寻找合适的推导规则。下面的例子中依赖行后有两条命令: myapp.exe : myapp.obj another.obj myapp.def翻译 2013-10-07 11:12:28 · 2258 阅读 · 0 评论