日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Thrift概述及其安裝_danssion space_百度空間

系統 2258 0

Thrift概述及其安裝[原創]_danssion space_百度空間

Thrift概述及其安裝[原創]

1. 概述

Thrift是Facebook為了跨編程語言工作而開發的軟件庫和代碼生成工具的一個項目。其高效性十分吸引軟件開發工作者。

?

2. 下載Thrift

首先從thrift的官方網站(http://thrift.apache.org/download)下載最新的安裝包thrift-0.7.0.tar.gz

?

3. 安裝Thrift

首先解壓縮:

tar -zxvf thrift-0.6.1.tar.gz

./configure

thrift 會按照系統中所能支持的語言,提供相應的支持。有如下提示:

?

thrift 0.7.0

Building code generators ..... : cpp c_glib java as3 csharp py rb perl php erl cocoa st ocaml h
s xsd html js javame go

Building C++ Library ......... : yes
Building C (GLib) Library .... : no
Building Java Library ........ : no
Building C# Library .......... : no
Building Python Library ...... : yes
Building Ruby Library ........ : yes
Building Haskell Library ..... : no
Building Perl Library ........ : no
Building PHP Library ......... : yes
Building Erlang Library ...... : yes
Building Go Library .......... : no

Building TZlibTransport ...... : yes
Building TNonblockingServer .. : yes

Using Python ................. : /usr/bin/python

Using php-config ............. : /usr/local/bin/php-config

Using Ruby ................... : /usr/bin/ruby
Using rspec .................. :

Using erlc ................... : /usr/bin/erlc

?

一般需要packege支持,ubuntu下執行如下命令:sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev \

libevent-dev automake libtool flex bison pkg-config g++ libssl-dev

語言環境需求:

  • C++
    • Boost 1.33.1+
    • libevent (optional, to build the nonblocking server)
    • zlib (optional)
  • Java
    • Java 1.5+
    • Apache Ant
    • Apache Ivy (recommended)
    • Apache Commons Lang (recommended)
    • SLF4J
  • C#: Mono 1.2.4+ (and pkg-config to detect it) or Visual Studio 2005+
  • Python 2.4+ (including header files for extension modules)
  • PHP 5.0+ (optionally including header files for extension modules)
  • Ruby 1.8+ (including header files for extension modules)
  • Erlang R12 (R11 works but not recommended)
  • Perl 5
    • Bit::Vector
    • Class::Accessor
packages 需求:
  1. For ruby, install ruby-full?ruby-dev?librspec-ruby?rake?rubygems?libdaemons-ruby?libgemplugin-ruby?mongrel .

  2. For python, install python-dev?python-twisted .

  3. For perl, install libbit-vector-perl .

  4. For php, install php5-dev?php5-cli .

  5. For c_glib, install libglib2.0-dev (Debian Lenny Users => sudo?apt-get?-t?lenny-backports?install?libglib2.0-dev )

  6. For erlang, install erlang-base?erlang-eunit?erlang-dev

  7. For csharp, install mono-gmcs?libmono-dev?libmono-system-web2.0-cil

  8. For haskell, install ghc6?cabal-install?libghc6-binary-dev?libghc6-network-dev?libghc6-http- dev


make

?

make install

Thrift概述及其安裝_danssion space_百度空間


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 鸡泽县| 德兴市| 栾川县| 东丽区| 多伦县| 忻州市| 南皮县| 黔南| 盐边县| 武冈市| 浑源县| 边坝县| 五指山市| 东平县| 阜康市| 临安市| 通江县| 温泉县| 徐汇区| 石首市| 黄龙县| 沈阳市| 仙游县| 奉节县| 千阳县| 阿合奇县| 航空| 隆子县| 甘洛县| 肇庆市| 新龙县| 德化县| 鄂托克旗| 桦甸市| 桃园市| 金川县| 保定市| 陕西省| 宁城县| 瑞丽市| 高唐县|