这是命令 asntool,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
asntool - 处理 ASN.1 模块规范
概要
工具 [-[-B 文件名[-D N[-G[-I STR[-J 类型[-K STR[-L STR]
[-M 文档名称,...[-P STR[-Q[-S 文件名[-T 文件名[-V[-X 文件名[-Z[-b N]
[-d 文件名[-e 文件名[-f 文件名[-l 文件名] -m 文件名 [-o 文件名]
[-p 文件名[-t STR[-v 文件名[-w N[-x 文件名]
商品描述
工具 读取、验证和显示 ASN.1 模块规范。
配置
下面是选项的摘要。
- 打印使用信息
-B 文件名
在名为的文件中生成对象和代码 文件名.*
-D N 代码生成的调试级别:
0 无调试(默认)
1 浅层调试
2 深度调试
3-9 同 2
-G 生成对象加载器 .c 和 .h 文件
-I STR 把“#include STR" 在生成的 .c 文件中
-J 类型
寄存器类型 类型 使用对象管理器
-K STR 在生成的 .c 中,强制 #included asn 标头的名称为 STR
-L STR 标签注册类型为 STR
-M 文档名称,...
搜索 ASN.1 模块 文档名称,... 外部参考
-P STR XML 模块前缀 DOCTYPE
-Q 对生成的包含文件使用带引号的语法形式
-S 文件名
将调试输出发送到 文件名 而不是标准错误
-T 文件名
将 ASN.1 树转储到 文件名
-V 强制 CHOICE 对象使用自定义结构而不是 ValNodePtrs,以便
与一些旧的手工编码的对象加载器兼容。
-X 文件名
将 XML DTD 写入 文件名。 如果 文件名 是“m”,将每个模块打印到单独的
文件中。
-Z 可选零值基本插槽的位旋转
-b N 使用 N-byte 缓冲区(默认值 = 1024;512 到 10000 之间的任何内容都是合法的)
-d 文件名
从中读取二进制值 文件名 (需要 -t)
-e 文件名
将二进制值写入 文件名
-f 文件名
将 ASN.1 模块写入 文件名
-l 文件名
将 ASN.1 加载程序写入 文件名
-m 文件名
从中读取 ASN.1 模块 文件名
-o 文件名
将标题写入 文件名
-p 文件名
将打印值写入 文件名
-t STR 期望二进制值具有类型 STR
-v 文件名
从中读取打印值 文件名
-w N 将#defines 中的值限制为 N 位(默认值 = 31;31 到 128 之间的任何值都是
合法的)
-x 文件名
将 XML 数据写入 文件名
使用 onworks.net 服务在线使用 asntool