EOSIO合約開發工具包,簡稱CDT,是與合約編譯相關的工具集合,後續教程主要使用CDT來編譯合約和生成ABI。git
從1.3.x開始,CDT支持Mac OS X brew、Linux Debian和RPM軟件包,最簡單的安裝選項是使用其中一個軟件包系統,只選擇一種安裝方法。github
若是你的系統上安裝了1.3.0以前的
eosio.cdt
版本,請在繼續以前卸載。
brew tap eosio/eosio.cdt brew install eosio.cdt
brew remove eosio.cdt
wget https://github.com/eosio/eosio.cdt/releases/download/v1.4.1/eosio.cdt-1.4.1.x86_64.deb sudo apt install ./eosio.cdt-1.4.1.x86_64.deb
sudo apt remove eosio.cdt
wget https://github.com/eosio/eosio.cdt/releases/download/v1.4.1/eosio.cdt-1.4.1.x86_64-0.x86_64.rpm 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」目錄,或者你認爲合適的本地系統上的任何其餘位置。segmentfault
cd CONTRACTS_DIR
克隆eosio.cdt
存儲庫的1.4.1版。瀏覽器
git clone --recursive https://github.com/eosio/eosio.cdt --branch v1.4.1 --single-branch cd eosio.cdt
克隆存儲庫可能須要30分鐘。工具
./build.sh
sudo ./install.sh
上面的命令須要用sudo
運行,由於eosio.cdt
的各類二進制文件將在本地安裝,系統將要求你提供計算機的賬戶密碼。開發工具
安裝eosio.cdt
將使編譯後的二進制文件全局化,所以能夠在任何地方訪問它,對於本教程,強烈建議你不要跳過eosio.cdt
的安裝步驟,若是不安裝將使遵循此教程和其餘教程變得更加困難,而且一般更難以使用。ui
rm -fr /usr/local/include/eosiolib/
,或請使用操做系統的文件瀏覽器導航到/usr/local/include/
並刪除eosiolib
。