Folly庫編譯

官方說的相關依賴

Dependencies
folly requires gcc 4.8+ and a version of boost compiled with C++11 support.
Please download googletest fromhttps://googletest.googlecode.com/files/gtest-1.7.0.zip and unzip it in thefolly/test subdirectory.

開始編譯

獲取源碼

編譯

  1. 進入folly/build, 我去,發(fā)現(xiàn)了 build_debs_ubuntu_14.04.sh 我的就是ubuntu啊
  • 立馬運行 build_debs_ubuntu_14.04.sh, 我機器上boost1.58, 結果

BOOST_VERSION=1.54.0

  • 懶得改這個腳本了,想方法直接生成configure文件吧
  • 切到folly根目錄次伶,執(zhí)行 autoreconf -if, 嘿!還真成功了
  • ./configure

說我g-flag庫沒裝

  • 直接 sudo apt-get install libgflags-dev 成功鸯隅!
  • ./configure

說我glog庫沒裝

  • 直接 sudo apt-get install libgflags-log, 沒這個包啊,沒這個包 :-(
  • git clone https://github.com/google/glog.git
  • 用cmake編譯glog成功
  • 切到folly根目錄向挖,./configure, 哪尼啊V_V, 結果:

checking for glog viability... no
configure: error: "libglog invalid, see config.log for details"

  • 查看config.log,發(fā)現(xiàn)是沒連接pthread lib, 打開configure文件蝌以,在16553行,
    <pre><code>“LIBS="-lglog $LIBS" => "LIBS="-lglog -lpthread $LIBS"</code></pre>
  • ./configure, 結果:

checking double-conversion/double-conversion.h usability... no
checking double-conversion/double-conversion.h presence... no
checking for double-conversion/double-conversion.h... no
configure: error: Couldn't find double-conversion.h, please download from https://github.com/google/double-conversion

  • git clone https://github.com/google/double-conversion
  • 用cmake來編譯double-conversion <pre><code>mkdir build && cd build && cmake ../ && make && sudo make install</code></pre>
  • ./configure, 終于成功了:沃8!
  • make && sudo make install

總結

  • 編譯還好沒什么太難的地方溶推,過程有問題直接看config.log里面的信息徊件,基本上就是需要的庫沒有安裝;
  • 大公司間總是惺惺相惜蒜危,folly用了google的庫虱痕。這也驗證了folly不是要從頭打造一個C++11庫,它是std和boost的補充辐赞。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末皆疹,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子占拍,更是在濱河造成了極大的恐慌略就,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晃酒,死亡現(xiàn)場離奇詭異表牢,居然都是意外死亡,警方通過查閱死者的電腦和手機贝次,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門崔兴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蛔翅,你說我怎么就攤上這事敲茄。” “怎么了山析?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵堰燎,是天一觀的道長。 經(jīng)常有香客問我笋轨,道長秆剪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任爵政,我火速辦了婚禮仅讽,結果婚禮上,老公的妹妹穿的比我還像新娘钾挟。我一直安慰自己洁灵,他們只是感情好,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布掺出。 她就那樣靜靜地躺著徽千,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛛砰。 梳的紋絲不亂的頭發(fā)上罐栈,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機與錄音泥畅,去河邊找鬼荠诬。 笑死,一個胖子當著我的面吹牛位仁,可吹牛的內容都是我干的柑贞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼聂抢,長吁一口氣:“原來是場噩夢啊……” “哼钧嘶!你這毒婦竟也來了?” 一聲冷哼從身側響起琳疏,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤有决,失蹤者是張志新(化名)和其女友劉穎闸拿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體书幕,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡新荤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了台汇。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苛骨。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖苟呐,靈堂內的尸體忽然破棺而出痒芝,到底是詐尸還是另有隱情,我是刑警寧澤牵素,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布严衬,位于F島的核電站,受9級特大地震影響两波,放射性物質發(fā)生泄漏瞳步。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一腰奋、第九天 我趴在偏房一處隱蔽的房頂上張望单起。 院中可真熱鬧,春花似錦劣坊、人聲如沸嘀倒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽测蘑。三九已至,卻和暖如春康二,著一層夾襖步出監(jiān)牢的瞬間碳胳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工沫勿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留挨约,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓产雹,卻偏偏與公主長得像诫惭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蔓挖,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內容

  • C++少說也用了十年了夕土,從簡單的Hello World到200萬行的游戲項目,編譯和構建的工具也經(jīng)歷了各種升級瘟判。最...
    davidpp閱讀 7,984評論 4 16
  • linux和windows下安裝python拓展包-pycharm怨绣、numpy角溃、scipy、matplotlib篮撑、...
    hzyido閱讀 81,247評論 2 10
  • Awesome Ruby Toolbox Awesome A collection of awesome Ruby...
    debbbbie閱讀 2,862評論 0 3
  • 多半年的時間开镣,家里的晚飯是我做的。我做飯喜歡把菜都洗干凈后咽扇,一樣一樣切好,分盤裝好再炒陕壹。我每次做完飯质欲,菜板,臺面也...
    兩香蕉媽媽閱讀 475評論 -1 1
  • 為了做一點產(chǎn)品方面的積累糠馆,決定開始這個「一天一App」的系列嘶伟。也不知道自己能堅持多久,反正能堅持一天是一天吧又碌。 開...
    凱爾文洋蔥閱讀 321評論 0 0