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