thrift 在ubuntu 11.04下的编译过程一两点心得

今天需要使用thrift于是随手下载下来了,下载过程很简单,但是编译工程有点血泪史,小分享一下,声明下问题不是我解决的,是同事帮助下搞定的。

 

一些先决条件:

 

1 java 的库需要装好ant

2 c++版本需要装上boost库

3 openssl要装上libssl-dev

 

环境ok了现在可以来编译了,首先./configure下,看看是不是ok的了?

 

接下来make,由于我的操作系统是64位的还是遇到一些问题,需要修改下几个地方:

 

1 /etc/ld.so.conf 中增加一行 /usr/lib64/ssl

2 修改下 thrift的Makefile:
找到:LIBS = -lrt -lpthread
修改成:LIBS = -lrt -lpthread -lssl
make下还有几个地方都要改Makefile的:
lib/cpp/Makefile
lib/cpp/test/Makefile

都要照此修改,其他就ok了,make
安装的时候要sudo下,基本上就ok了。

这个东西对于像我这样java开发还是挺陌生的,我是找的c++工程师帮助搞定的,人家确实比较熟,搞了几下就搞定了,感谢。

你可能感兴趣的:(技术私语)