1. 程式人生 > >Windows 下 IDEA + Go 外掛 編譯Go工程

Windows 下 IDEA + Go 外掛 編譯Go工程

note:主要是編譯專案時的配置有點坑,記錄一下

Go安裝

雖然這個和百度的索引上那個被牆了的網址不一樣,但這個就是官方給的大陸地區連結。Windows直接下載msi檔案安裝,會自動設定好環境變數。

安裝完以後開啟命令列,輸入

go

應該是這樣的

9utfjs.png

IDEA 安裝

這個感覺沒啥好說的不過還是放上鍊接

go 外掛安裝

開啟idea,File –> settings –> plugins
9utIH0.png

點選 Browse repositories ,搜尋 go ,安裝
9utWcj.png

安裝完重啟一下就ok了

專案的編譯配置

簡單說一下 , 主要這裡編譯專案的時候得注意一下(不是編譯單個檔案)

1.新建一個go專案
9utR3Q.png

9ut29g.png

一路Next,如果預設SDK沒有,就填一下之前go安裝時候的目錄。

9ut4un.png
隨便起了個名字。

2.配置一下全域性的GOPATH。

File –> settings –> Languages & Frameworks –> Go –> Go Libraries

9ut5Bq.png

把系統GOPATH選項去掉,加入剛剛專案所在的目錄,這是為了之後配置雖然沒有錯但是顯示找不到包的情況。

完成後在 goTest 目錄下建立 bin , src 兩個資料夾 , 再在src資料夾下建立 test 資料夾 ,這是存放專案程式碼的地方。

把 hello world 拆成兩段程式碼 :

hello.go 內容如下:

package main

import "fmt"

func hello()  {
    fmt.Println("Hello,world")
}

main.go 內容如下:

package main

func main()  {
   hello()
}

Run –> Edit Configurations

9utTEV.png

新增一個Go Application

9ut7NT.png

run kind 改成 package , 輸出目錄改不改無所謂 , 只是改完以後可以在輸出資料夾找到執行檔案(預設是放在臨時檔案裡) ,然後最下面可以選擇go命令,這裡使用build命令。

3.執行就OK了。在bin資料夾可以找到生成的exe檔案。

9uUAiT.png