CompilationTarget
是 Compile 的一个选项,指定编译函数的目标运行时间.
更多信息
- CompilationTarget 应用于编译函数的创建.
- 可以使用以下设置:
-
"WVM" Wolfram 虚拟机 "C" C 代码 - CompilationTarget -> "WVM" 为传统的 Wolfram 语言虚拟机创建代码.
- CompilationTarget -> "C" 创建 C 代码,它被编译为一个外部机器代码程序库并链接回 Wolfram 语言.
- 当指定 "C" 目标时,创建外部文件,当使用后或退出 Wolfram 系统时,它会被删除.
- 需要合适的外部 C 编译器产生目标 C 代码. 如果没有找到合适的编译器,Wolfram 系统会使用 "WVM".
- 当指定 "C" 或 "WVM" 目标时,可使用以下的额外设置:
-
RuntimeAttributes -> Listable 编译一个具有 Listable 属性的函数 Parallelization -> True 如果可能的话,使用多线程
范例
打开所有单元关闭所有单元基本范例 (3)
巧妙范例 (1)
在对 Mandelbrot 集合实时绘图时,若使用 C 和并行的 CompilationTarget 进行计算,可以足够快地对图像进行实时更新:
Wolfram Research (2010),CompilationTarget,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CompilationTarget.html.
文本
Wolfram Research (2010),CompilationTarget,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CompilationTarget.html.
CMS
Wolfram 语言. 2010. "CompilationTarget." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CompilationTarget.html.
APA
Wolfram 语言. (2010). CompilationTarget. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CompilationTarget.html 年