这是命令orbit-idl-2,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
轨道-idl-2 - ORBit2 的 IDL 编译器
概要
轨道idl-2 [ 选项 ] 文件...
商品描述
轨道idl-2 转换以 CORBA IDL(接口
定义语言)转换为 C 代码,您可以将其编译并链接到您的程序中。
配置
轨道idl-2 接受以下选项:
-d ARG
--调试=ARG
设置调试级别。 支持的级别为 0 到 4,默认值为 2。
--idl警告级别=INT
设置编译器警告的警告级别。 支持的级别为 0 到 4,默认
是2。
--showcpp错误
显示错误来自 CPP(1)。
- 小的
优化大小而不是速度。
- 老款式
使用旧式 IDL 编译器(一般不推荐)。
--骨架实现
生成一个 骨架实现 文件中。
--nostubs
不要创建 存根 文件中。
——诺斯凯尔斯
不要创建 骷髅 文件中。
--不常见
不要创建 常见 文件中。
--无标题
不要创建 头 文件中。
--noidata
不要生成接口类型数据。
-i
--i模块
仅生成 imodule 文件(无 skels、存根等)。
--添加-imodule
生成一个 imodule 文件(以及其他默认生成的或由其他
选项)。
--onlytop
禁止文件包含。
--pidl 将源视为伪 IDL。
-D ARG
--定义=ARG
定义预处理器的名称。
-I PATH
--包括=PATH
添加包含文件的搜索路径。
--部门=文件名
生成依赖信息,适合包含在 Makefile 中。
-l ARG
--lang=ARG
指定输出语言。 默认为 C。 支持 C 以外的语言
需要为该语言安装后端。
--后端目录=DIR
指定语言后端存储的目录(如果后端
存储在默认目录中)。
- 用法
打印一个非常简短的使用摘要。
-?
- 帮帮我
打印更详细的使用摘要。
-v
- 版
打印版本号和序列号。
编译
编译的 IDL 文件 轨道idl-2 定义网络透明接口
对象。 这些文件首先传递给 CPP(1)、C Preprocessor,则结果为
解析,并生成C代码。
默认情况下, 轨道idl-2 生成四个文件, 存根, 骷髅, 常见及 头 文件。
如果您的输入文件名为 样本.idl,然后输出文件将分别命名为
样本存根.c, 样本 skels.c, 示例-common.c及 样本.h. 您也可以选择
产生一个 骨架实现 文件(将被命名为 样本skelimpl.c 在我们的例子中),或
an 模块 文件(例如 样品 imodule.c)。 这些文件需要手动编辑才有用,
因此默认情况下不会生成。
生成的 C 文件使用格式化(“漂亮打印”) 缩进(1). 您可以使用
如果您愿意,另一个程序可以使用 --c-output-formatter 参数。
使用 onworks.net 服务在线使用orbit-idl-2