目录
一、环境搭建
1、安装openssl
sudo apt install openssl
sudo apt install libssl-dev
2、安装bison
sudo apt install bison
3、安装flex
sudo apt install flex
二、gsoap下载
gsoap 2.8.130版本下载地址:
Download gsoap_2.8.130.zip (gSOAP Toolkit) (sourceforge.net)
gSOAP官方网址:gSOAP: SOAP/XML Web Services and XML Data Bindings for C and C++
gSOAP下载网址:gSOAP Toolkit download | SourceForge.net
下载完成,解压至两个文件夹:
三、编译x86版本gsoap
编译步骤:
cd gsoap-2.8_x86
./configure --enable-samples
make
四、编译arm-linux版本gsoap
1、交叉编译openssl
1.1、下载openssl
下载地址:[ Downloads ] - /source/index.html (openssl.org)
根据实际情况选择openssl版本,本文使用openssl 1.0.0版本
1.2、交叉编译
交叉编译与Ubuntu编译类似,配置时通过【--prefix=绝对路径】选项指定安装路径(自行创建文件夹),然后修改Makefile文件,修改方式如下:
./config no-asm no-async -shared --prefix=/home/wsk/wsk_workspace/tools/gsoap/openssl-1.0.0_install
vi Makeifle
指定交叉编译工具链
搜索-m64选项并删除,共两处。
查看交叉编译版本: