wsprep
对 WSTP 模板文件 进行预处理并生成 C 代码,C 代码中含有从 Wolfram 语言调用 C 函数必须的 WSTP 代码.
更多信息
- wsprep 处理描述 Wolfram 语言函数和 C 函数之间接口的 .tm 模板文件. 这些接口允许 Wolfram 语言在 Wolfram 系统运行时调用 C 函数.
- wsprep 生成必须的 C WSTP API 函数调用来与 Wolfram 语言内核自动通信. 对于由 wsprep 产生的 C 代码,用户可以进行编译并与其他 C 程序连接在一起. 所得程序可与 Install 一起使用.
- wsprep 支持以下命令行选项:
-
-prototypes 允许使用 ANSI C 原型函数(缺省) -noprototypes 对于不支持 ANSI C 原型函数的编译器,禁用 ANSI C 原型函数 -lines 允许在输出的 C 文件中记录源代码和源文件的位置 -nolines 不允许在输出的 C 文件中记录源代码和源文件的位置 -h filename 在输出的 C 文件中,用 filename 的内容作为自定义的标头代码,而不是由 wsprep 产生的缺省的标头代码(请谨慎使用) -t filename 在输出的 C 文件中,用 filename 的内容作为自定义的报尾代码 (trailer code),而不是由 wsprep 产生的缺省的报尾代码(请谨慎使用) -o filename 把输出写入名为 filename 的文件中 -j filename 从 filename 中读取一系列文件名,对每个文件进行批处理 - 当有 时,模板文件中的每个条目前面都会加上 # line line-number "sourcefile".