2009年3月16日星期一

ubuntu 安装thrift

thrift

安装参考地址:
http://wiki.apache.org/thrift/GettingUbuntuPackages

但是在我机器上装了半天,make的时候总报错:
说什么 eval 1: libtool_args += XXXX 乱七八糟的错误。
调试了半天也没有搞定。

后来只好从网上搜些非官方的安装deb包:
https://launchpad.net/~txamqpteam/+archive/ppa

还是这个快,装上之后,写个最简单的thrift文件:
#/usr/bin/env thrift
service Calculator{
void ping(),
i32 add(1:i32 num1, 2:i32 num2)
}
然后执行 thrift --gen py a.thrift后生成了gen-py的文件夹,下面有了python的文件,初步观察代码相当多。。。简单的两行做个rpc还真要写不少代码。

先弄到这里,下一步尝试使用python和C的互调

没有评论:

发表评论