本人使用的是 idea 開發go項目 也是一個初學者 將自己遇到的問題記錄分享
在晚上查找了很多資料 沒有什么可以直接使用 本人再次整理一下
我使用的idea 時 2017.2.6 版本的 查看idea版本 Help -> About 之后在彈框中可以看到
使用的go版本 1.9.7(因為使用最新版本 不能使用debug)
需要idea安裝go插件 安裝方法
在idea中點擊 File->Settings->Plugins->Browse repositories 在搜索框中輸入Go 選擇Go插件然后安裝 之后重啟idea
安裝完成之后 就不允許再次安裝了
然后新建工程
直接上圖
目錄結構說明
Go語言提供兩個關鍵路徑,GOROOT 指向系統安裝路徑,GOPATH指向工作路徑,這樣的好處是,我們的工作可以和系統文件分離。例如:
-
GOROOT = C:\Go
-
GOPATH = D:\MyWorks
其中,go語言源代碼和編譯的中間文件、目標文件存放位置如下:
-
C:\
Go <<
---
GOROOT 指向的位置
-
--src <<
---
Go 語言自帶的源代碼
-
--pkg <<
--- 編譯的中間文件放在此文件夾
-
--bin <<
--- 編譯的目標文件放在此文件夾
-
D:\
MyWorks <<
---
GOPATH 指向的位置
-
--src <<
--- 項目源代碼放置在此文件夾。!!!警告:一個常犯的錯誤是把
GOPATH 指向此處!!!
-
--HelloWorld <<
--- 我們項目源代碼所在的文件夾。!!!警告:一個常犯的錯誤是把
GOPATH 指向此處!!!
-
--vendor <<
--- 第三方開源代碼文件夾
-
--github
.com
-
--...
-
--pkg <<
--- 編譯的中間文件放在此文件夾,
Go編譯器自動生成此文件夾
-
--bin <<
--- 編譯的目標文件放在此文件夾,
Go編譯器自動生成此文件夾
打包步驟
保存后運行一下 當前的配置 就可以將工程打成可以運行的可執行文件 go會根據系統自動打包 win打包為exe ,linux打包為可執行文件 打包的名字為其中Name屬性
原文地址:https://blog.csdn.net/chushoutaizhong/article/details/82220419