mprep


预处理 WSTP 模板文件 ,产生 C 代码,它包含从 Wolfram 语言调用 C 函数的所有必要 WSTP 代码.

更多信息更多信息

  • mprep 处理 .tm 模板文件,其描述 Wolfram 语言函数与 C 函数间的接口. 这些接口允许 Wolfram 语言在 Wolfram 语言运行时调用 C 函数.
  • mprep 产生与 Wolfram 语言内核自动通讯所必要的 C WSTP API 函数调用集合. 用户获取由 mprep 产生的 C 代码并把它与 C 程序的其他部分进行编译和链接. 由此产生的程序适用于与 Install 一起使用.
  • mprep 支持以下命令行选项:
  • -prototypes启动使用 ANSI C 函数原型(默认)
    -noprototypes禁止不支持 ANSI C 原型的编译器使用 ANSI C 函数原型
    -lines在输出 C 文件中启动记录源行和源文件位置
    -nolines禁止在输出 C 文件中记录源行和源文件位置
    -h filename使用 filename 的内容作为输出 C 文件的自定义标头代码,而不是由 mprep 产生的默认标头代码(小心使用)
    -t filename使用 filename 的内容作为输出 C 文件的自定义尾部代码,而不是由 mprep 产生的默认尾部代码(小心使用)
    -o filename把输出编写进名为 filename 的文件
    -j filenamefilename 读取文件名称列表并以批模式处理每个文件
  • 使用 ,模板文件中的输入项之前将会有 # line line-number "sourcefile".