0
我想從批處理文件調用ICL,但似乎設置環境變量會殺死任何進一步的執行,所以例如我們不會看到下面的「第二行執行」:從Windows批處理文件調用Intel編譯器
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?一個簡單的例子會很棒。謝謝!
難道你不能複製/編輯ipsxe-comp-vars.bat的內容到你自己的批處理文件中,或者直接執行ipsxe-comp-vars.bat(而不是先調用cmd.exe)? – rene 2013-03-10 14:25:36
是的,我的第一印象是要做到這一點,但英特爾有一些嵌套的批處理文件,除了授權問題之外,它最終會變得很難看。 @ jarmod使用call命令的建議很有用。 – elleciel 2013-03-10 15:00:18