交叉编译生成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

 

 

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