博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装thrift时,注意openssl参数
阅读量:6409 次
发布时间:2019-06-23

本文共 940 字,大约阅读时间需要 3 分钟。

在安装基于openssl-1.0.1c的thrift-0.9.0时,正常使用--with-openssl在configure时会出错,报“
Error: libcrypto required.”错误,为解决这个错误,可以使用
CPPFLAGS="-I$HOME/iflow/
openssl/include
LDFLAGS="
-ldl
 -L$HOME/iflow/
openssl/
lib"替代“--with-openssl”
经过上述操作后,编译时还会遇到::malloc未声明错误,这个时候需要修改config.h,一是在第一行加入#include <cstdlib>,二是注释掉#define malloc rpl_malloc一行
自动化脚本可以写成如下(前两行经测试可以不用):
sed -i -e 's!#define HAVE_MALLOC 0!#define HAVE_MALLOC 1!' config.h
sed -i -e 's!#define HAVE_REALLOC 0!#define HAVE_REALLOC 1!' config.h
sed -i -e 's!#define malloc rpl_malloc!/*#define malloc rpl_malloc*/!' config.h
sed -i -e 's!#define realloc rpl_realloc!/*#define realloc rpl_realloc*/!' config.h
注意
sed -i -e 's!#define HAVE_MALLOC 0!#define HAVE_MALLOC 1!' config.h
sed -i -e 's!#define HAVE_REALLOC 0!#define HAVE_REALLOC 1!' config.h
#include <cstdlib>
只需要其中一个操作即可
阅读(1138) | 评论(0) | 转发(0) |
0

上一篇:

下一篇:

相关热门文章
给主人留下些什么吧!~~
评论热议

转载于:https://www.cnblogs.com/aquester/p/9891674.html

你可能感兴趣的文章
邮件服务器搭建之:Postfix邮件服务器外发/邮件别名的配置
查看>>
我的友情链接
查看>>
SpringCloud(第 018 篇)Zuul 服务 API 网关微服务之代理与反向代理
查看>>
windows 2008终端服务remoteapp配置
查看>>
安装与使用vld查看php的opcode代码
查看>>
ASA高级应用
查看>>
ITP项目:一期版本分享
查看>>
spring cloud(五):Swagger2的集成
查看>>
Cisco RIPv2 认证和触发更新
查看>>
sftp设置指定端口及注销用户
查看>>
java-第十二章-人机猜拳-分析业务,抽象出类,类的属性和方法,创建用户类
查看>>
IIS6主机上开启webservice的权限设置问题
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
shell 正则表达式
查看>>
10款超实用Ajax和JavaScript开发框架
查看>>
Linux下的访问权限说明
查看>>
Django之中间件
查看>>
TcpIP协议,HTTP,DNS 实战:基于wireshark与BurpSuite抓包分析
查看>>
lvs增加并发连接
查看>>