Asn1.cは、S1AP R15メッセージコーデックCファイルを生成するために、オープンソースのコンパイラツールを使用します

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_25908839/article/details/102670875

ディレクトリ

まず、環境: 

第二に、依存ライブラリ

第三に、ステップ

第四に、参照

5つの追加のリソース

 

まず、環境

UbuntuのLTS 14.04.3

第二に、依存ライブラリ

LIB:automakeに、libtoolは、バイソン、フレックス

第三に、ステップ

①  https://github.com/mouse07410/asn1c  zipファイルをダウンロード

②解凍

$ mkdir asn1c && mv asn1c-vlm_master.zip asn1c/  
$ cd asn1c && unzip asn1c-vlm_master.zip

③インストールライブラリ

$ sudo apt-get install automake libtool bison flex

④asn1c-vlm_masterディレクトリを入力して実行

$ test -f configure || autoreconf -iv
$ ./configure
$ make
$ make install

インストールが完了asn1cであるかどうかを示し⑤

$ man asn1c

⑥コンパイルASNファイル

$ asn1c -fcompound-names 3GPP_S1AP_v15.3.0.asn 

⑦生成された.h .cファイル

第四に、参照

https://github.com/mouse07410/asn1c

5つの追加のリソース

リンクします。https://pan.baidu.com/s/1cVNdmO7KYUk2NR84ljR1sg&shfl=sharepset 
抽出コード:215グラム 

 

 

おすすめ

転載: blog.csdn.net/qq_25908839/article/details/102670875