1.1 bison安装
1.1.1 源码下载
登录http://www.gnu.org/software/bison/网站,如下图所示选择进入下载界面:
进入下载界面后,选中需要下载的版本,操作如下图所示:
1.1.2 源码安装
将下载的bison-3.6.tar.gz拷贝到/opt目录下,然后运行解压命令(sudo tar -zxvf bison-3.6.tar.gz -C /opt),结果如下图所示:
进入bison-3.6目录,对软件进行安装配置,如下图所示:
配置完成后,对软件进行编译及安装,操作如下图所示:
没有提示错误,则说明bison安装成功。
1.2 flex安装
1.2.1 源码下载
登录http://flex.sourceforge.net/网站,如下图所示选择进入下载界面:
1.2.2 源码安装
将下载的flex-2.6.0.tar.bz2拷贝到/opt目录下,然后运行解压命令(sudo tar -jxvf flex-2.6.0.tar.bz2 -C /opt),结果如下图所示:
进入flex-2.6.0目录,对软件进行安装配置,如下图所示:
配置完成后,对软件进行编译及安装,操作如下图所示:
没有提示错误,则说明flex安装成功。
1.3 openssl安装
1.3.1 源码下载
登录https://www.openssl.org/网站,如下图所示选择进入下载界面:
1.3.2 源码安装
将下载的openssl-master.zip拷贝到/opt目录下,然后运行解压命令(sudo unzip openssl-master.zip),结果如下图所示:
进入openssl-master目录,对软件进行安装配置,如下图所示:
配置完成后,对软件进行编译及安装,操作如下图所示:
没有提示错误,则说明openssl安装成功。
1.4 gSOAP安装
1.4.1 源码下载
登录https://sourceforge.net/projects/gsoap2/files/gSOAP/网站,如下图所示选择进入下载界面:
选中下载最新的版本,由于调研时间较早,所以下载的是2.8.102版本,和现有网页上最新版本2.8.104不同。
1.4.2 源码安装
将下载的gsoap_2.8.102.zip拷贝到/opt目录下,然后运行解压命令(sudo unzip gsoap_2.8.102.zip),结果如下图所示:
进入gsoap-2.8目录,对软件进行安装配置,如下图所示:
配置完成后,对软件进行编译及安装,操作如下图所示:
没有提示错误,则说明gSOAP安装成功。
备注:安装gSOAP软件主要是框架生成需要用到wsdl2h、soapcpp2这两个工具。
可以使用which wsdl2h soapcpp2命令查看这两个工具被安装在哪里,操作如下图所示:
使用sudo wsdl2h -h命令测试工具是否可用,操作如下图:
提示找不到libssl.so.3动态库,解决方法:
(1)执行sudo echo /usr/local/lib >> /etc/ld.so.conf命令,将.so文件路径「/usr/local/ssl/lib」追加到/etc/ld.so.conf文件末尾。
(2)执行sudo ldconfig命令,使得修改生效。
再次使用sudo wsdl2h -h命令测试工具是否可用,操作如下图所示:
出现以上打印信息,说明工具安装完成且可用。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。