Windows下搭建go語言開發環境及IDE安裝,MinGW編譯器的安裝

詳細的配置和學習教程可參考go語言中文網

1.下載 並且 安裝 Go安裝包

go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563  

go1.2.1.windows-amd64.msi:  http://download.csdn.net/detail/shuideyidi/7719735
go1.2.1.darwin-amd64-osx10.8.pkg:http://download.csdn.net/detail/shuideyidi/7719779

go1.2.1.linux-amd64.tar.gz:http://download.csdn.net/detail/shuideyidi/7719867

go1.2.1.linux-386.tar.gz: http://download.csdn.net/detail/shuideyidi/7723441

注意:千萬不要在安裝路徑中出現中文。否則之後將無法正常使用Go語言開發工具

 

安裝說明的鏈接:(可能需要翻牆)

https://code.google.com/p/golang-china/wiki/Install

 

 

下載Go安裝包的鏈接:

https://code.google.com/p/go/downloads/list


 

 

2.配置環境變量

(1). 新建 變量名:GOBIN 變量值 :c:\go\bin

(2). 新建 變量名:GOARCH 變量值:386

(3). 新建 變量名:GOOS 變量值:windows

(4). 新建 變量名: GOROOT 變量值:c:\go

(5). 編輯 Path 在Path的變量值的最後加上 %GOBIN%

 

如果是msi安裝文件,Go語言的環境變量會自動設置好。如果後面的測試無法通過,可以重新設置環境變量。

本人安裝msi,發現go命令不能識別,查看環境變量後,發現只有path和GOROOT ,另外兩個沒有,所以自己新建並且設置了一下,測試通過。

 

3.測試安裝是否成功 

 

打開Windows中的命令提示符(cmd.exe)執行命令:go version 或者 go help

正常情況下會顯示:

 

 

4.訪問Go安裝包中的文檔

打開Windows中的命令提示符(cmd.exe)執行命令: godoc -http=:6060

可以訪問:  http://localhost:6060/doc/install.html

 

 

 

5.輸出“Hello Word!”

 

原本的意思是:輸出“Hello World!”,由於本人粗心,打成word了.....大家別嫌棄.....將就着看吧~委屈 

 

1)在c盤新建一個文件:test.go

2)輸入或者直接複製粘貼代碼:

package main

import "fmt"

func main(){

fmt.Printf("Hello Word!\n");

}

 

注意:大括號一定要這麼寫,這是因爲go在語法中加入一些代碼規範,按照下面這樣寫是錯誤的:

func main()

{
fmt.Printf("Hello Word!\n");
}

 

build的時候報錯:

 

3)編譯,在命令提示符中執行命令:

go build -o C:\test.exe C:\test.go

或者

go build C:\test.go

(注意:上面一條指定了輸出的exe文件存在C:\test.exe,而下面一條會在當前路徑下生成test.exe(可能會不是C:\test.go的位置))

編譯成功後,會在c盤生成一個test.exe文件

4)執行test.exe,在命令提示符中執行命令:

test.exe

將會輸出:

Hello Word!

我是在桌面創建的test.go文件的,所以略有不同。

 

6.開發go的IDE

1)LiteIDE

下載地址: http://sourceforge.net/projects/liteide/files/

 

Website

我下載的是:liteidex23.1.windows.zip

 

安裝以後直接運行,並且根據當前系統切換和配置LiteIDE當前使用的環境變量(本人是windows 32位操作系統):

 

步驟:點擊菜單欄“查看” -> 點擊"編輯環境變量" -> 進入並且編輯win32.env文件:

 

# native compiler windows 386

GOROOT=D:\go
#GOBIN=
GOARCH=386
GOOS=windows
CGO_ENABLED=1

PATH=c:\mingw32\bin;D:\GO\bin;%PATH%

LITEIDE_GDB=gdb
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C
原本的:GOROOT=c:\go 要修改成當前Go的安裝路徑,修改完直接保存即可。

如果是64位操作系統:GOARCH=amd64

 

配置GOPATH設置,Go語言的工具鏈使用GOPATH設置,是Go語言開發的項目路徑列表,在命令行中輸入go help gopath快速查看GOPATH文檔(在LiteIDE中也通過可以Ctrl+,調出命令輸入)。在LiteIDE中可以方便的查看和設置GOPATH。通過菜單-查看-GOPATH設置,可以查看系統中已存在的GOPATH列表,同時可根據需要添加項目目錄到自定義GOPATH列表中。

 

使用LiteIDE開發一個簡單的Go語言應用示例:

(A)設置GOPATH

菜單-查看-管理GOPATH-進入管理界面- “添加目錄”- 將”F:\workplaceOfGo“添加到“自定義目錄”中 - 點擊“OK”

 

 

(B)使用嚮導建立TestDemo項目

 

 

模板選擇Go1 Command Project,GOPATH目錄選擇“F:\workplaceOfGo”,項目名稱添寫TestDemo確定後並加載TestDemo項目,這將自動生成並加載一個簡單的hello world項目,Ctrl+R 直接運行:

將輸出:Hello World!

7.MingW編譯器的安裝

https://www.cnblogs.com/lidabo/p/8990348.html

參考上邊的網址即可安裝MinGW編譯器,但是都是32位的,對於64位的MinGW編譯器需要再去下載一個64位的編譯器包(x86_64-4.8.2-release-posix-seh-rt_v3-rev4.7z),解壓後會出現mingw64的一個文件夾,將其文件夾複製到MinGW的安裝目錄即可,然後修改環境變量的path,就可以編譯出64位的程序和庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章