今天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和在上面進行開發,就後面再給大家介紹了。