如何通过nmake实现类似GNU make的内置规则查看功能?
用NMAKE查看内置规则的方法
要实现和GNU make的make -npf /dev/null(Windows下为make -npf NUL)相同的查看内置规则功能,NMAKE对应的操作如下:
- 核心参数对应关系:
/n:等效于GNU make的-n(--just-print),仅输出待执行的命令但不实际运行/p:等效于GNU make的-p(--print-data-base),打印所有宏、规则及依赖信息(包含内置内容)/f NUL:指定空设备作为Makefile,确保仅加载NMAKE的内置规则,不读取自定义Makefile
具体执行命令
nmake /n /p /f NUL
执行后会输出NMAKE的内置宏定义、后缀规则(如.c到.obj的编译规则)等全部内置数据库内容,达到和GNU make目标命令一致的效果。
内容的提问来源于stack exchange,提问作者0xC0000022L
相关产品推荐
相关产品推荐

