EOS開發教程(1.4)

in eos •  last month 

1.4 安装 CDT(合約開發工具套件)
EOSIO合約開發工具套件(簡稱CDT),是壹個與合約編譯相關的工具集。下面的教程優先使用CDT來編譯合約,生成ABI。
從1.3.x版本開始,CDT開始支持Mac OS X brew, Linux Debian以及 RPM 包。安裝CDT最方便的方式就是使用這些系統中的壹個。只選壹個安裝方法就可以了。
如果妳安裝過1.3.0版以前的版本,請先卸載舊版本,再安裝新版本。
Homebrew (Mac OS X)
安裝
brew tap eosio/eosio.cdt brew install eosio.cdt
卸載
brew remove eosio.cdt
Ubuntu (Debian)
安裝
wget https://github.com/EOSIO/eosio.cdt/releases/download/v1.6.1/eosio.cdt_1.6.1-1_amd64.deb sudo apt install ./eosio.cdt_1.6.1-1_amd64.deb
卸載
sudo apt remove eosio.cdt
CentOS/Redhat (RPM)
安裝
wget https://github.com/EOSIO/eosio.cdt/releases/download/v1.6.1/eosio.cdt-1.6.1-1.centos-x86_64.rpm sudo yum install ./eosio.cdt-1.6.1-1.centos-x86_64.rpm
卸載
$ sudo yum remove eosio.cdt
從源代碼安裝
下載(克隆)eosio.cdt的位置沒有那麽重要,因為後面妳會把eosio.cdt安裝到本地。現在,妳可以把eosio.cdt下載到妳之前創建的“contracts”文件夾,或者在妳本地系統的任意地方,只要妳覺得合適就行。
cd CONTRACTS_DIR
下載
· 下載 1.6.1 版本的 eosio.cdt 代碼倉庫
git clone --recursive https://github.com/eosio/eosio.cdt --branch v1.6.1 --single-branch cd eosio.cdt
這個過程需要最多30分鐘。
虛擬機環境
如果妳是使用的虛擬機,那麽它需要配置有至少兩個cpu(不壹定是物理cpu)以及8G內存,否則會出現編譯錯誤。
Build
./build.sh
安裝
sudo ./install.sh
上面的指令需要配合sudo壹起運行,因為本地或許安裝有多個eosio.cdt二進制文件。這或許需要妳輸入帳號密碼。
安裝eosio.cdt 會讓編譯的二進制文件編程公開的,所以從任何地方都可以訪問它。對於此次教程來說,我們強烈建議不要跳過eosio.cdt的安裝步驟,安裝失敗會讓妳很難繼續進行此教程和其他教程,也會讓使用變得更困難

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!