EOSIO 指南(安裝CDT)

2021-09-13 02:22:49 字數 1305 閱讀 3242

eosio合約開發工具包,簡稱cdt,是與合約編譯相關的工具集合,後續教程主要使用cdt來編譯合約和生成abi。

從1.3.x開始,cdt支援mac os x brew、linux debian和rpm軟體包,最簡單的安裝選項是使用其中乙個軟體包系統,只選擇一種安裝方法。

如果你的系統上安裝了1.3.0之前的eosio.cdt版本,請在繼續之前解除安裝。
安裝
brew tap eosio/eosio.cdt

brew install eosio.cdt

解除安裝
brew remove eosio.cdt
安裝
wget 

sudo apt install ./eosio.cdt-1.4.1.x86_64.deb

解除安裝
sudo apt remove eosio.cdt
安裝
wget 

sudo yum install ./eosio.cdt-1.4.1.x86_64-0.x86_64.rpm

解除安裝
$ sudo yum remove eosio.cdt
轉殖eosio.cdt的位置並不重要,因為你將在以後的步驟中將eosio.cdt安裝為本地二進位制檔案,現在,你可以將eosio.cdt轉殖到先前建立的「contracts」目錄,或者你認為合適的本地系統上的任何其他位置。

cd contracts_dir
轉殖eosio.cdt儲存庫的1.4.1版。

git clone --recursive  --branch v1.4.1 --single-branch

cd eosio.cdt

轉殖儲存庫可能需要30分鐘。

構建

./build.sh
安裝
sudo ./install.sh
上面的命令需要用sudo執行,因為eosio.cdt的各種二進位制檔案將在本地安裝,系統將要求你提供計算機的帳戶密碼。

安裝eosio.cdt將使編譯後的二進位制檔案全域性化,因此可以在任何地方訪問它,對於本教程,強烈建議你不要跳過eosio.cdt的安裝步驟,如果不安裝將使遵循此教程和其他教程變得更加困難,並且通常更難以使用。

EOSIO 指南(安裝EOSIO)

本教程將使用預構建二進位制檔案,為了讓你盡快開始,這是最好的選擇,從源 構建是乙個選項,但會讓你延遲乙個小時或更長時間,並且可能會遇到構建錯誤。brew tap eosio eosio brew install eosio wget sudo apt install eosio 1.5.0 1 ub...

PF RING開發指南 安裝指南

1 pf ring 主頁 3 概述 pf ring是luca deri發明的提高核心處理資料報效率,並兼顧應用程式的補丁,如libpcap和tcpdump等,以及一些輔助性程式 如ntop檢視並分析網路流量等 pf ring是一種新型的網路socket,它可以極大的改進包捕獲的速度。並且有如下特徵 ...

EOSIO 指南(介紹)

docker映象不再被維護已經被棄用,dockerhub上的eosio eos映象有效期為2018年6月29日。後續教程與以下eosio元件保持同步。元件版本 nodeos 1.5.0 cleos 1.5.0 keosd 1.5.0 eosio.cdt 1.4.1 eosio.contracts 1...