在 Windows 中从批处理文件调用 Intel 编译器

问题描述 投票:0回答:1

我正在尝试从批处理文件调用 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 吗?一个简单的例子就很棒了。谢谢!

windows batch-file icc
1个回答
1
投票

为什么要从 CMD 文件中生成的命令 shell 中执行 BAT 文件?

从批处理文件中调用批处理文件的常用方法是使用“call”,例如“call ipsxe-comp-vars.bat intel64 vs2012”。

© www.soinside.com 2019 - 2024. All rights reserved.