博舍

asn1c编译工具的安装和使用 c代码编译工具

asn1c编译工具的安装和使用

一、asn1c编译器安装

1、下载asn1c源码:https://github.com/vlm/asn1c

2、解压缩下载的源码

 3、将解压缩后的源码文件夹上传linux服务器

4、进入asn1c文件夹,编译安装

test-fconfigure||autoreconf-iv

./configure  

make

报错:make[2]:execvp:./crfc2asn1.pl:权限不够

进入./crfc2asn1.pl所在目录./examples给文件赋予权限,再次make成功

 sudomakeinstall(注意需要管理员权限)

使用命令检查是否编译安装成功

manasn1c 

二、asn1c编译工具的使用

asn1c-EF文件.asn  检查asn文件的语法是否正确

若正确则在屏幕打印出asn文件内容,若错误则标记出错位置

asn1c 文件.asn-Dout/编译asn文件并将编译生成的.c.h等文件输出到out目录下

报错问题解决:编译命令加上参数 -fcompound-names即可编译成功

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇