EOS技術入門--編譯環境配置

這裏寫圖片描述

今天EOS主網開始上線,牽動了整個幣圈屁民的心。 有點了解EOS的都知道,EOS想做的是區塊鏈的操作系統,主網上線纔是開始,隨着EOS主網上線完成,各種應用和生態就要在這個基礎上建立起來。所以今天也蹭一下熱點,介紹一下如何搭建一個EOS的開發環境。

運行環境

系統:Ubantu 18.04
內存:7GB以上
磁盤:30GB以上
CPU:沒提到,個人經驗,Intel i5以上應該是必要的
語言:C++

當然,這只是運行的最低要求,實際運行最好比這個高30%以上。

由於EOS代碼大量依賴於boost庫,建議先安裝,版本大於1.6就可以了。

安裝boost開發環境:

sudo apt-get install libboost-dev

查看boost版本號:

dpkg -S /usr/include/boost/version.hpp

這裏寫圖片描述

源碼下載

源碼地址: https://github.com/EOSIO/eos
目前最新的版本是 Dawn 4.2

用git下載,如果沒有git就安裝一個吧。

sudo apt-get install git

下載EOS源碼:
git clone https://github.com/EOSIO/eos –recursive

注意:這裏要加入 –recursive參數,否則EOS關聯的子項目沒法下載。

下載大概需要30分鐘。

編譯代碼

下載完成後進入目錄

cd eos
這裏寫圖片描述

編譯:

sudo ./eosio_sudo build.sh ubuntu full

./build.sh ubuntu 後面可以跟一個參數,默認值爲 full , 也可以是 build。

full用於第一次編譯或完全重新編譯,它會重新嘗試編譯安裝依賴項.
build是僅編譯EOS代碼,在變更代碼後可以使用以下命令重新編譯。

經過2個多小時的漫長編譯,看到了EOS畫面,表示編譯成功。
這裏寫圖片描述

編譯順利的,沒有遇到問題,這點還是很讚的!某方面也代碼EOS的代碼管理比較完備,各種依賴庫都配置得很好。

進入build目錄

cd build
sudo make install

這樣安裝就完成了。

今天就到這兒,如何啓動EOS和在上面進行開發,就後面再給大家介紹了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章