ASN1C库的安装

ASN1C库的安装

因为最近在工作中需要对C定义的结构体数据包进行传送,使用ASN进行编码和解码,所以这边记录一下自己安装ASN1C的过程,希望能帮助到看见这边文章的朋友。后面还会提供一个简单的组码和解码实例,应该在下一篇博客来写。

  1. 下载ASN1C源码包 :地址:https://github.com/vlm/asn1c ,选择clone或者下载zip包,这边我选择下载asn1c-master.zip
  2. 解压zip:在ubuntu终端上 cd 到zip包所在路径,unzip asn1c-master.zip
  3. 下载依赖库sudo apt-get install libtool automake bison flex
  4. 生成配置文件:进入刚刚解压的文件夹,就是那个asn1c开头的文件夹,执行 test -f configure || autoreconf -iv
  5. 配置ASN1C config:执行 ./configure
  6. MAKE:终端执行 make
  7. MAKE INSTALL:终端执行 make install

若执行上述命令报无权限错误,请在对应报错的命令前加上 sudo

你可能感兴趣的:(ASN1C库的安装)