以太坊go-ethereum項(xiàng)目源代碼本地編譯——Windows10

前言

?????? 最近區(qū)塊鏈項(xiàng)目火起來了,這不咱公司也在“閑暇之際”來搞兩鏟。github上有以太坊的源代碼go-ethereum,大家可以先去看看。

?????? 如果你不打算編譯,只是想測(cè)試下以太坊私有鏈搭建,挖挖礦miner.start(1),部署部署智能合約,可以直接移步這里,或者網(wǎng)上搜索以太坊私有鏈搭建。

?????? 后面主要講講我如何在win10系統(tǒng)下,利用eclipse來build生成geth.exe可執(zhí)行文件,自己去編譯的好處當(dāng)然是可以自己去定制很多東西了O(∩_∩)O。當(dāng)然如果你是linux系統(tǒng),也可以在圖形化界面安裝eclipse同樣操作。



正文



golang環(huán)境搭建

?????? 這個(gè)就不再贅述,自己去網(wǎng)上搜一大堆;(后面有時(shí)間補(bǔ)充)

?????? 以太坊對(duì)golang的版本有要求,得1.7及以上



eclipse安裝

?????? 不說了,理由同上;(后面有時(shí)間補(bǔ)充)



go-ethereum代碼下載

?????? 可以直接訪問https://github.com/ethereum/go-ethereum下載。下載下來后解壓,重命名為go-ethereum。


圖1 go-ethereum文件下載頁面



以太坊源碼編譯

1、創(chuàng)建項(xiàng)目

?????? 用eclipse新建一個(gè)空的go-project項(xiàng)目,目錄結(jié)構(gòu)如下圖,記住一定要按照如下的目錄結(jié)構(gòu),否則編譯會(huì)出現(xiàn)很多奇奇怪怪的問題,這就是我花了好幾天時(shí)間踩的坑。。。一把辛酸淚o(╥﹏╥)o

圖2 以太坊源碼項(xiàng)目結(jié)構(gòu)

?????? 1、是我起的項(xiàng)目名稱,這個(gè)你自己隨便起了;2、是在src目錄下新建個(gè)github.com文件夾;3是在github.com文件夾下新建一個(gè)ethereum文件夾,再把我們上一步下載下來的go-ethereum放在下面;4、在src下再新建個(gè)golang.org文件夾;就醬(〃'▽'〃)

2、源碼編譯

?????? 現(xiàn)在我們找到go-ethereum——cmd——geth——main.go文件,打開它,點(diǎn)擊run:

圖3 build 以太坊源碼

?????? 然后我們就可以看到控制臺(tái)不斷的刷新,我們的bin目錄下,多了個(gè)geth.exe文件,這個(gè)文件就跟我們從官方下載的geth.exe一樣的啦,大功告成。(*^▽^*)

圖4 go-ethereum編譯成功運(yùn)行圖示

以太坊私有鏈搭建及智能合約測(cè)試

?????? 這個(gè)網(wǎng)上教程也很多,基本沒什么坑,后續(xù)如果有時(shí)間我會(huì)補(bǔ)上。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文是對(duì)以太坊文檔 Ethereum Frontier Guide 和 Ethereum Homestead 的整...
    趁風(fēng)卷閱讀 9,760評(píng)論 0 16
  • 寫在前面 Step 1 環(huán)境搭建 私鏈搭建有三寶,環(huán)境,終端和錢包。我這里用到的是Geth客戶端,所以環(huán)境當(dāng)然就是...
    Abububiu閱讀 8,940評(píng)論 7 12
  • 一、區(qū)塊鏈 1. 分布式去中心化 比特幣設(shè)計(jì)的初衷就是要避免依賴中心化的機(jī)構(gòu),沒有發(fā)行機(jī)構(gòu),也不可能操縱發(fā)行數(shù)量。...
    Tenny1225閱讀 34,338評(píng)論 5 35
  • 2017年9月9日 晴 星期六 日復(fù)一日,年復(fù)一年,轉(zhuǎn)眼又到了秋葉凋零、花紅零落的時(shí)節(jié)!夏的余韻尚在空中蹁躚,已經(jīng)...
    泥鰍的戀愛閱讀 215評(píng)論 0 0
  • 十一 守望一 武宗淳熙三年八月十一,左將軍君征拜西征大元帥,出征赫然?;实蹍f(xié)同眾大臣親自送行,大軍出征。 長樂宮內(nèi)...
    君清兮閱讀 381評(píng)論 0 0

友情鏈接更多精彩內(nèi)容