我理解Call运行批处理文件
我很困惑因为:
代码如下:
ECHO ---------------------------------------------
CALL make -f Makefilep
CALL make -f Makefilep UpdateSerial
答案 0 :(得分:2)
对您对CALL
:CALL
的理解的一个小修正,执行批处理文件(或当前批处理文件中的子程序)并返回到调用批处理文件。 / p>
此批处理文件中发生的是make
正在执行,参数(不是命令)-f
和{{ 1}}被传递到第一次被调用,参数Makefilep
,-f
和Makefilep
被第二次传递。
这些参数的含义由UpdateSerial
程序定义;如果make
是批处理文件,则必须查看其代码以确定它们的含义。如果它们是可执行文件(.exe),则必须查阅任何提供的文档。
虽然make
主要用于调用批处理文件和批处理子例程,但它也可以与可执行文件(.exe)一起使用。但是,它不是需要可执行文件;通常,当可执行文件完成运行时,批处理文件将从停止的位置恢复。
答案 1 :(得分:0)
很难说出上下文是什么,但它可能与GNU make有关。
http://www.gnu.org/software/make/manual/make.html#Makefile-Arguments