ASN1C库的安装

本文详细记录了在Ubuntu环境下安装ASN1C库的全过程,包括下载源码、解压、安装依赖库、生成配置文件、配置、编译及安装等步骤,并提供了解决权限问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值