-h:显示提示信息
-v:打印版本信息
-f:在错误消息中显示完整的token位置
-p:允许使用前置引用。
Forward References:想要理解当前的知识点,需要依赖对以后才能开始学习的某个甚至多个知识点的深入了解
-l:使用一个宽松的datatype等价模型
-s:允许使用安全datatype(如SAFEBOOL等)(定义在PLCOpen Safety中)
-n:允许使用嵌套注释(IEC 61131-3 v3的特性)
-r:允许使用引用(REF_TO, REF, ^, NULL)(IEC 61131-3 v3的特性)
-R:-R 允许使用REF_TO ANY datatype以及在ARRAY和STRUCT中使用REF_TO
-a:允许在数组大小限制中使用非字面量
-i:允许没有in/out/inout参数的POU
-e:禁用隐式EN和ENO参数的生成
-c:为枚举数据类型创建转换函数
-O:输出(代码生成)阶段的选项。iec2c的可用选项有:
(选项用逗号分隔。例如:
l: 在生成的C代码中插入
p: 将每个POU放在一对独立的文件中(<pou_name>.c, <pou_name>.h)