linux下 jansson gcc编译及交叉编译

一、编译安装包版本

jansson-2.11.zip

二gcc编译

1)安装autoreconf
apt-get install autoconf / yum -y install autoconf
2)安装LIBTOOL
apt-get install libtool / yum -y install libtool
3)解压,进入解压目录
unzip jansson-2.11.zip
4)生成编译工具
autoreconf -i #反解析configure.ac文件,生成编译工具
5)执行configure生成makefile文件
./configure
make
make install
库会安装在/usr/local/lib

三、交叉编译

1)安装autoreconf
apt-get install autoconf / yum -y install autoconf
2)安装LIBTOOL
apt-get install libtool / yum -y install libtool
3)解压,进入解压目录
unzip jansson-2.11.zip
4)生成编译工具
autoreconf -i #反解析configure.ac文件,生成编译工具
5)修改configure文件
cross_compiling=yes # 修改
CC=arm-linux-gnueabi-gcc # 增加 或则CC=aarch64-linux-gnu-gcc
6)执行configure生成makefile文件
./configure
make
make install
库会安装在/usr/local/lib

你可能感兴趣的:(C++,Linux库编译)