[go語言]環境配置

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
環境配置windows下的golang配置##一 go語言安裝包的下載* 下載go語言的安裝檔案http://code.google.com/p/go/downloads/list安裝到 d:\Go\目錄* 建立環境變數GOROOT=d:\Go\在path添加環境變數PATH=%PATH%;D:\Go\bin* 設定工作空間設定GOPATH環境變數, 來定義編譯時間候系統需要尋找的GO包。GOPATH下面應該包含的目錄src:包含GO源檔案pkg:包含已編譯的包對象bin:可執行命令當匯入包時候,GO命令首先從GOROOT/src/pkg目錄尋找,如果沒有,則會從GOPATH/src目錄尋找。## 一切從HelloWorld開始建立一個HelloWorld工程,在src目錄建立一個helloworld.go檔案,內容如下package mainimport fmt "fmt"func main() {fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界\n")}## go編譯* go build 命令go build 命令,它像 install 一樣, 只不過在一個臨時目錄中構建所有對象,且並不將它們安裝到 pkg 或 bin 中。 當構建一個命令時,以匯入路徑的最後一個元素命名的可執行檔將會寫入到目前的目錄。 當構建一個包時,go build 僅僅為測試該包及其依賴能否被構建而服務。* go install我們通常使用go install來構建。go install 會構建檔案並編譯相關目標檔案.a到pkg ,構建可執行檔到 bin 。當使用本地的包在gocode提示時,需要先進行go build獲得.a檔案。運行 go install,它將$GOPATH目錄下的相關包,構建並安裝二進位檔案到 $GOPATH/bin 中 : 好吧,因為是golang的一切都是utf-8,win7下會亂碼。這個是小事情,不去管它了。(輸入chcp 65001可顯示utf-8,chcp 936顯示gbk)* golang IDE工具下載1) 下載golang 並安裝liteIDEhttps://github.com/visualfc/golangide/downloads配置liteIDE的go運行庫的gopath和工程的gopath2) 使用sublime Text開啟之後安裝:Ctrl+ ` 開啟命令列,執行如下代碼:import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'開啟Package Controll 輸入Package Control: Install Package 後斷行符號然後輸入GoSublime, Go Build,SidebarEnhancements 和進行安裝這個時候重啟一下Sublime,可以發現在在功能表列多了一個如下Package Control的欄目,說明包控制已經安裝成功了。3)安裝代碼提示安裝google git:cmd 運行 go get -u github.com/nsf/gocode。會在D:\Go\bin生產gocode.exe檔案。在liteIDE輸入下試試,應該會有代碼提示了。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.