日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

最全Windows下搭建go语言开发环境以及开发IDE

發布時間:2025/7/14 windows 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最全Windows下搭建go语言开发环境以及开发IDE 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載 并且 安裝/解壓Golang

下載選擇對應的版本

https://www.golangtc.com/download

?

本人是win64位的下載的go1.9.2.windows-amd64.zip

下載后解壓

2.配置環境變量

(1). 新建 變量名:GOROOT

變量值 :D:\FrankGhost_Down\Go\go1.9.2.windows-amd64\go

變量值為步驟1解壓的目錄

(2). 新建 變量名:GOPATH

變量值:D:\FrankGhost_Down\Go\go1.9.2.windows-amd64\go\GOPATH

變量值為步驟1解壓目錄下新建的GOPATH文件夾

并將上述變量名添加到Path中

在Path變量值最后加入如下配置

;%GOROOT%\bin;%GOPATH%

3.測試安裝是否成功

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

正常情況下會顯示:

?

說明已經配置成功

4.開發go的IDE

1)LiteIDE

下載地址:https://nchc.dl.sourceforge.net/project/liteide/X33.1/liteidex33.1.windows-qt5.zip

因為本人是win系統所有下載的win版本的

https://sourceforge.net/projects/liteide/files/

?

下載完后解壓并進入bin目錄

會有一個liteide.exe的可執行文件

?

雙擊打開

2)配置LiteIDE

2.1 修改當前運行環境我這里設置為win64

?

2.2 配置當前環境點擊“工具”--->“編輯當前環境”

如下圖所示

# native compiler windows amd64

GOROOT=D:\FrankGhost_Down\Go\go1.9.2.windows-amd64\go

#GOBIN=

GOARCH=amd64

GOOS=windows

CGO_ENABLED=1

PATH=%MinGW%\bin;%GOROOT%\bin;%PATH%

##將PATH修改為你的環境變量,沒有下載MinGW的我稍后在后面講解

##這里的MinGW先暫時不要修改

LITEIDE_GDB=gdb64

LITEIDE_MAKE=mingw32-make

LITEIDE_TERM=%COMSPEC%

LITEIDE_TERMARGS=

LITEIDE_EXEC=%COMSPEC%

LITEIDE_EXECOPT=/C

修改完后保存,ctrl+s

?

2.3添加GOPATH

工具-->管理GOPATH...

如下圖所示

?

打開后我這里使用自定義GOPATH

添加之前解壓的golang包下新建的GOPATH目錄

?

這個時候你已經配置完,讓我們跑一把

2.4新建項目

文件->新建

這里選擇Go1 Command Project模板

選擇你要新建文件的位置

輸入項目名稱

點擊OK

按上方的BR按鈕運行程序

運行結果如下圖所示

?

此時已經可以運行go程序

要調試Go還需要安裝MinGW亦或是Cygwin,至于兩者的區別可自行百度

3.下載并配置MinGW

下載地址:https://sourceforge.net/projects/mingw/files/

?

直接Download就可以

下載完成后選擇你需要的安裝包

選中 mingw-developer-toolkit 和 mingw32-base 兩個包? Installation? Apply Changes。

下載完成后設置環境變量

(1). 新建 變量名:MinGW

變量值 :為安裝的目錄

并將添加到Path變量下

(2)測試

cmd? gcc -v

輸出如下則配置成功

?

配置成功后修改LiteIDE的當前環境變量

?

此時已經完成LiteIDE的Go開發環境配置

5.Eclipse集成goeclipse開發插件

開始安裝

離線安裝

https://github.com/GoClipse/goclipse.github.io/archive/master.zip下載GoClipse的安裝包,并解壓。然后打開Eclipse(確保已經包含CDT),Help -> Install New Software…,然后選擇Add按鈕,輸入解壓后的Release目錄,選擇GoClipse,然后一直next就安裝成功了。安裝完成后需要重啟Eclipse。

?

在線安裝

直接上操作圖

打開:help>Install New Software

?

安裝完成,重啟Eclipse

配置

打開:Window>Preferences

配置安裝目錄和工作空間

?

最后選項要選上? Also add project location to GOPATH,if it's not contained there already

此處稍后解釋此兩者的區別

然后按鍵,Apply保存更改

接下來的任務,主要是完成這三項配置

?

完成這配置的方式有兩種,你可以選擇你已經下載好,并編譯好的go程序,或者點擊Download…按鈕執行下載即可

gocode配置

方式一:運行>cmd>dos命令,

進入D:\FrankGhost_Down\Go\go1.9.2.windows-amd64\go\GOPATH目錄

為第一步解壓Golang目錄下新建的GOPATH目錄

執行以下命令

#獲取gocodegoget-u github.com/nsf/gocode#編譯gocodego build github.com/nsf/gocode

會在bin目錄下生產gocode.exe文件,在GOPATH目錄下生產gocode.exe

?

編譯成功后手動點擊Browse…按鈕,選上%GOPATH%/bin/gocode.exe

godef配置

方式二:點擊Download…按鈕執行

?

如無以下錯誤則執行成功

package golang.org/x/tools/cmd/guru: unrecognized import path "golang.org/x/tools/cmd/guru" (https fetch: Get https://golang.org/x/tools/cmd/guru?go-get=1: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)

guru配置

使用以上兩個方法都不可行

我這里也不賣關子直接告訴大家方法

從github上下載源碼再進行編譯

下載地址:https://github.com/golang/tools

下載完后解壓

解壓完后將tools文件夾復制到 go1.9.2.windows-amd64\go\src\golang.org\x\tools

go1.9.2.windows-amd64\go\src\golang.org\x

##為下載解壓的golang目錄,golang.org\x文件夾是手動創建的

再進入GOPATH目錄下cmd

執行

go build golang.org/x/tools/cmd/guru

會在GOPATH目錄下生成guru.exe可執行文件

?

最終的結果為

?

重啟Eclipse,此刻你已經完成配置

測試下

打開:File>New>Other…,找到

創建一個Go Project

在創建一個包main

新建go file

執行成功

才坑點在src/下不能直接放.go文件。

?

在這里解釋下

GOPATH和GOROOT

GOROOT: go的安裝路徑,官方包路徑根據這個設置自動匹配

GOPATH: 工作路徑(其實不應該用中文翻譯解釋,直接說GOPATH更合適)

實際上GOPATH, 可以是一個目錄的列表, 在windows環境變量里設置的時候, 多個目錄使用分號(;)隔開, 在linux里多個目錄使用冒號(:)隔開, 組合的一個字符串.

GOPATH是一些列用于go來查找包的目錄列表. 使用import "包名" 的時候, 如果在 GOROOT里找不到, 應該會轉向到你的GOPATH里去尋找.

可以在cmd命令執行

go help?? ##查看幫助

以上按照順序即可順利完成Go開發環境的部署,如有疑問可后臺留言。

https://cloud.tencent.com/developer/news/51946

轉載于:https://www.cnblogs.com/oshoh/p/10839476.html

總結

以上是生活随笔為你收集整理的最全Windows下搭建go语言开发环境以及开发IDE的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。