这是 gen-ctl-io 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gen-ctl-io - 为 libctl 控制文件生成 C 接口代码
概要
gen-ctl-io [选项]... [规范文件]
商品描述
gen-ctl-io 生成 C 代码以导入/导出 libctl 中使用的输入/输出变量
控制文件。 gen-ctl-io 生成文件,如 ctl-io.h 和 ctl-io.c. 这些文件定义
输入/输出变量的全局变量、数据结构和函数、类、
和函数接口定义在 规范文件 参数,自动化交互
在 C 和 Guile 之间。
诸如此类的论点 - 代码 和 --标题 用于控制是否 ctl-io.c or CTL-
io.h等,生成。 如果没有指定参数,那么这两个文件都是
默认情况下生成,以实现向后兼容。
libctl 是一个免费库,用于帮助科学软件与 GNU Guile 交互
脚本和扩展语言。 可以在 libctl 在线找到它的文档
主页: http://ab-initio.mit.edu/libctl
配置
- 代码 生成 C(或 C++)源代码来实现 Guile 接口函数。 这
默认输出文件名是 ctl-io.c(在 C 中)或 ctl-io.cpp(在 C++ 中)。
--标题
生成声明接口数据类型和函数的头文件。 这
默认输出文件名是 ctl-io.h(在 C 中)或 ctl-io.hpp(在 C++ 中)。
--痛饮 生成 SWIG 接口定义文件,为
各种 libctl 数据类型。 默认输出文件名为 ctl-io.i。
--cxx 生成 C++ 代码而不是 C 代码。
-o 文件
使用 VHDL 语言编写 文件 作为输出文件名而不是默认值(如上)。
使用 onworks.net 服务在线使用 gen-ctl-io