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即可编译成功