首先從github上拉eos的原始碼
git clone --recursive
如果沒加--recursive,則拉完原始碼後需要在原始碼目錄執行以下命令(如果沒有執行,執行編譯命令時會提示)
git submodule update --init --recursive
執行編譯命令
sh eosio_build.sh
編譯完成後
[100%] built target nodeos
_______ _______ _______ _________ _______
( ____ \( ___ )( ____ \\__ __/( ___ )
| ( \/| ( ) || ( \/ ) ( | ( ) |
| (__ | | | || (_____ | | | | | |
| __) | | | |(_____ ) | | | | | |
| ( | | | | ) | | | | | | |
| (____/\| (___) |/\____) |___) (___| (___) |
(_______/(_______)\_______)\_______/(_______)
eosio has been successfully built. 02:17:15
to verify your installation run the following commands:
/root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
source /opt/rh/python33/enable
export path=$/opt/mongodb/bin:$path
cd /opt/eos/build; make test
for more information:
eosio website:
eosio telegram channel @
eosio resources: /resources/
eosio wiki:
如果順利,則編譯完成。在我的實踐中,估計是因為網路的原因(牆),需要做一些操作。
#status=$(curl -lo -w '%' --connect-timeout 30
status=$(curl -lo -w '%' --connect-timeout 30
# status=$(curl -lo -w '%' --connect-timeout 30 \
# "" )
# if [ "$" -ne 200 ]; then
# rm -f "$/mongo-c-driver-1.9.3.tar.gz"
# printf "\\tunable to download mongodb c driver at this time.\\n"
# printf "\\texiting now.\\n\\n"
# exit 1;
# fi
cp /opt/eos/scripts/mongo-c-driver-1.9.3.tar.gz $/
3)之前安裝了tcmaloc,但是沒有配置鏈結
[root@localhost eos]# build/programs/nodeos/nodeos
build/programs/nodeos/nodeos: error while loading shared libraries: libtcmalloc.so.4: cannot open shared object file: no such file or directory
解決方案:
[root@localhost gperftools-master]# echo /usr/local/lib > /etc/ld.so.conf.d/libtcmalloc.conf
[root@localhost gperftools-master]# ldconfig
CentOS 7 4 編譯安裝Tengine
tengine官網上有個非常簡單的教程,中間並未涉及到一些常用的設定,所以僅供參考。一下午為本人的安裝步驟及過程。配置firewalld,iptables,關閉selinux 1 安裝必要的編譯環境好 由於tengine安裝需要使用源 自行編譯,所以在安裝前需要安裝必要的編譯工具 yum y upd...
centos7 4 基礎使用者環境
切換root sudo su 或者建立新使用者,因為在linux下通過useradd方式建立新使用者python時,都會將所有的配置檔案從 etc skel複製到 home目錄的新使用者錄下。但現在這個python目錄是新建立的,空的,那麼就要複製 etc skel這個目錄的檔案到 home ico...
CentOS7 4 編譯安裝php7
記錄一下編譯安裝php7的過程,希望大家能夠用得上。另外,推薦大家多多使用編譯安裝,不要排斥,編譯安裝有很多好處。第一步,準備工作 新申請的機器是censos 7.4的系統,可以直接用yum安裝工具包 yum y groupinstall development tools yum y instal...