1. 通过 make.bat 来支持本目录下的make操作
2. make.bat 内容如下:
make\make_cmd\make -r -R MAKESHELL=CMD %*
其中,-r 和 –R 命令用来非能make 内建的规则和变量;MAKESHELL 用于指定 命令行 为shell工具。但是最后的 %* 是什么意思呢?
请教各位了!!
3 个解决方案
#1
%*是批处理里面的东西
%* 返回参数,一次返回全部参数
%1 返回第一个参数,%2返回第二个,%3-%9类似
比如test.bat 1 2 3
那么%1表示1,%2表示2
%*表示1 2 3
可以到这看看
http://hi.baidu.com/pur_e/blog/item/8cd777d0f1042c329b502703.html
%* 返回参数,一次返回全部参数
%1 返回第一个参数,%2返回第二个,%3-%9类似
比如test.bat 1 2 3
那么%1表示1,%2表示2
%*表示1 2 3
可以到这看看
http://hi.baidu.com/pur_e/blog/item/8cd777d0f1042c329b502703.html
#2
你常用linux,应该shell比较熟吧,就和shell里面的$1-$9,$@一样的效果
#3
谢谢,终于理解了。
#1
%*是批处理里面的东西
%* 返回参数,一次返回全部参数
%1 返回第一个参数,%2返回第二个,%3-%9类似
比如test.bat 1 2 3
那么%1表示1,%2表示2
%*表示1 2 3
可以到这看看
http://hi.baidu.com/pur_e/blog/item/8cd777d0f1042c329b502703.html
%* 返回参数,一次返回全部参数
%1 返回第一个参数,%2返回第二个,%3-%9类似
比如test.bat 1 2 3
那么%1表示1,%2表示2
%*表示1 2 3
可以到这看看
http://hi.baidu.com/pur_e/blog/item/8cd777d0f1042c329b502703.html
#2
你常用linux,应该shell比较熟吧,就和shell里面的$1-$9,$@一样的效果
#3
谢谢,终于理解了。