软件开发

集成 C 工作流

Mathematica 8 全新引入与 C 以及 C++ 代码的相互转化和相互操作功能,从而为用户提供了一个完整的开发平台。支持的新功能包括把可编译的 Mathematica 程序转换成 C 代码,以及用于驱动外部 C 和 C++ 编译器的独立的高级函数。

  • Mathematica 编译的函数中产生独立的 C 代码函数。 »
  • 创建 Mathematica 编译函数的 SymbolicC 版本。»
  • Mathematica 具有支持生成代码的运行库。 »
  • 可以为控制理论函数产生独立的 C 代码。 »
  • C 的 CompilationTarget 会产生链接回 Mathematica 的代码。. »
  • 生成的代码可用于构建可执行文件或程序库。
  • C 编译器工具可用于所有普通的 C 编译器。 »
  • C 编译器工具使您可以创建可执行文件和程序库。 »
  • 自动处理 MathLink 模板文件,以产生可安装的执行文件。 »
  • 创建动态库以用于 Wolfram LibraryLink 的便捷方法。 »
  • 采用 Mathematica 8 技术可实现自动代码生成和链接。 »
  • LibraryLink 使用户可以通过 Mathematica 使用动态 C 和 C++ 程序库。 »
简化的工作流程 »创建可执行文件 »创建程序库文件 »
创建目标文件 »编译 MathLink 程序 »支持 Linux、Mac 和 Windows 上的大多数 C 编译器 »
调用未被支持的 C 编译器 »使用编译的函数创建独立的可执行文件 »
en es ja ko pt-br ru