BuildCompiledComponent
BuildCompiledComponent[comp]
构建已编译组件 comp.
BuildCompiledComponent[comp,dest]
构建已编译组件 comp,并将结果放入 dest 中.
更多信息和选项
- 已编译组件可用于表示一组已命名的编译器声明.
- 已编译组件可用于表示可内置到共享库中的编译功能.
- 可将已编译组件嵌入到小数据包中.
- 可用 CompiledComponent 对象或带有已编译组件名称的字符串给出 comp.
- 由 DeclareCompiledComponent 创建已编译组件.
- 通常,用 BuildCompiledComponent 构建组件涉及创建一个共享库,其中包括库函数的编译版本和目标组件的已安装函数.
- 可用 LoadCompiledComponent 加载由 BuildCompiledComponent 构建的库.
- 如果没有为 BuildCompiledComponent 设置目标位置,则库的位置为 "$UserBaseDirectory/SystemFiles/LibraryResources/$SystemID".
- BuildCompiledComponent 的目标位置可以是以字符串给出的文件路径或使用 File 对象.
- BuildCompiledComponent 的目标位置可以是 PacletObject,将会把库放置在小数据包中 "LibraryResources/$SystemID" 的下面.
- 可给出以下选项:
-
CompilerEnvironment Automatic 默认情况下包含组件声明的编译器环境 CompilerOptions Automatic 控制编译的选项 CreateIntermediateDirectories Automatic 是否在目标路径中创建中间目录 ProgressReporting Automatic 如何报告编译工作的进展情况
范例
打开所有单元关闭所有单元选项 (1)
ProgressReporting (1)
可以通过将 ProgressReporting 选项设置为 False 来禁止该功能.
ProgressReporting 的默认值为 Automatic,意思是使用了全局设置 $ProgressReporting. 如果设置为 False,则不进行进度报告.
Wolfram Research (2022),BuildCompiledComponent,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BuildCompiledComponent.html.
文本
Wolfram Research (2022),BuildCompiledComponent,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BuildCompiledComponent.html.
CMS
Wolfram 语言. 2022. "BuildCompiledComponent." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BuildCompiledComponent.html.
APA
Wolfram 语言. (2022). BuildCompiledComponent. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BuildCompiledComponent.html 年