我正在尝试从批处理文件调用 ICL,但设置环境变量似乎会终止任何进一步的执行,因此例如我们不会在下面看到“第二行执行”:
echo First line executed
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\Intel\Composer XE 2013\bin\ipsxe-comp-vars.bat" intel64 vs2012"
echo Second line executed
icl myCode.c
似乎没有任何关于此的文档;你们中有人成功编写了批处理文件来调用 icl 吗?一个简单的例子就很棒了。谢谢!
为什么要从 CMD 文件中生成的命令 shell 中执行 BAT 文件?
从批处理文件中调用批处理文件的常用方法是使用“call”,例如“call ipsxe-comp-vars.bat intel64 vs2012”。