交叉編譯生成libjwt庫方法筆記

1、下載libjwt源碼:

    git clone https://github.com/benmcollins/libjwt

 

2、安裝autoreconf

    apt-get install autoconf

 

3、安裝LIBTOOL

    apt-get install LIBTOOL

 

4、安裝jansson庫

    在jansson-master路徑下執行

    make install 

    庫會安裝在/usr/local/lib

    export PKG_CONFIG_PATH=/usr/local/lib

 

5、安裝libjwt源碼

    5.1、進入到jwt庫文件中間

        cd libjwt

    5.2、生成編譯工具

        autoreconf -i   #反解析configure.ac文件,生成編譯工具

    在生產的configure文件中做如下修改:

        cross_compiling=yes     #(修改)

        CC=arm-hisiv300-linux-gcc     #(增加)

5.3、執行configure生成makefile文件

        ./configure

    將openssl庫中include的文件複製到libjwt-master/include中

        make

 

6、生成的libjwt.a庫路徑:

    libjwt-master/libjwt/.libs/libjwt.a

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章