Начиная с
Needs["CCompilerDriver`IntelCompiler`"]
проверьте, установлен ли вы IntelCompiler
:
CCompilers[Full]
, в моем случае я получаю что-то вроде этого:
{{"Name" -> "Visual Studio",
"Compiler" -> CCompilerDriver`VisualStudioCompiler`VisualStudioCompiler,
"CompilerInstallation" -> "C:\\Program Files\\Microsoft Visual Studio 10.0",
"CompilerName" -> Automatic}, {...other compilers...},
{"Name" -> "Intel Compiler", "Compiler" -> IntelCompiler,
"CompilerInstallation" -> None, "CompilerName" -> Automatic}}
и оценивая ваш ввод greeter=...
сообщение об ошибке похоже на ваш случай.
Вместо этого, копируя с выхода CCompilers[Full]
правильная установка
In[1]:= Needs["CCompilerDriver`VisualStudioCompiler`"]
In[2]:= greeter = CreateExecutable[ StringJoin["#include <stdio.h>\n",
"int main(){\n"," printf(\"Hello world.\\n\");\n", "}\n"], "hiworld",
"Compiler" -> VisualStudioCompiler, "CompilerInstallation" ->
"C:\\Program Files\\Microsoft Visual Studio 10.0", "CompilerName" -> "Automatic"]
Out[2]= "C:\\Users\\spindoctor\\AppData\\Roaming\\Mathematica\\\
SystemFiles\\LibraryResources\\Windows\\hiworld.exe"
Я получаю этот исполняемый файл.