goLand工程結(jié)構(gòu)

開(kāi)始之前請(qǐng)確保安裝好了 go語(yǔ)言環(huán)境并配置好了gopath環(huán)境變量

1.創(chuàng)建一個(gè)新目錄并打開(kāi)goland選擇該目錄


2.配置goland的gopath和goroot(之前配置過(guò)可省略)

打開(kāi)file-settings-GO

點(diǎn)擊GOROOT

里面默認(rèn)會(huì)自動(dòng)選擇go所在目錄如果沒(méi)有請(qǐng)手動(dòng)選擇一下go的安裝目錄

點(diǎn)擊GOPATH

點(diǎn)擊+號(hào)

選擇gopath目錄之后點(diǎn)擊ok

3.在該目錄下創(chuàng)建 bin,pkg,src三個(gè)文件夾

src 目錄存放的是我們的go源代碼,不同工程項(xiàng)目的代碼以包名區(qū)分。

pkg 編譯后生成的文件(比如:.a)

bin bin文件夾存放go install命名生成的可執(zhí)行文件

4.src目錄下創(chuàng)建一個(gè)文件夾名字可為項(xiàng)目名再在里面創(chuàng)建main.go

main.go里的代碼

5.配置運(yùn)行設(shè)置

把當(dāng)前目錄設(shè)置為臨時(shí)的gopath

再次打開(kāi)file-settings-GO-gopath

之后點(diǎn)擊右上角

切記以單獨(dú)文件運(yùn)行,要以包或目錄的形式運(yùn)行工程

配置如下

Directory:該目錄選擇為 當(dāng)前項(xiàng)目路徑\src\test (test為你的項(xiàng)目名)

Output directory:改目錄選擇為當(dāng)前項(xiàng)目路徑\bin (生成的可執(zhí)行文件將放到這個(gè)目錄)

Working directory:該目錄選擇為 當(dāng)前項(xiàng)目路徑\src\test (test為你的項(xiàng)目名)

之后點(diǎn)擊ok

點(diǎn)擊運(yùn)行

輸出

當(dāng)前的配置 可執(zhí)行文件將輸出到 bin文件夾 pkg放置的是編譯后的.a文件(如果你就一個(gè)main.go該文件夾為空) src就是代碼文件了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 引言 Go 語(yǔ)言這兩年在語(yǔ)言排行榜上的上升勢(shì)頭非常猛,Go 語(yǔ)言雖然是靜態(tài)編譯型語(yǔ)言,但是它卻擁有腳本化的語(yǔ)法,支...
    一縷殤流化隱半邊冰霜閱讀 33,532評(píng)論 11 90
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,869評(píng)論 18 139
  • 1. 分布式系統(tǒng)核心問(wèn)題 參考書(shū)籍:《區(qū)塊鏈原理、設(shè)計(jì)與應(yīng)用》 一致性問(wèn)題例子:兩個(gè)不同的電影院買(mǎi)同一種電影票,如...
    molscar閱讀 929評(píng)論 0 0
  • 申金鑫 17101223365 轉(zhuǎn)載自公眾號(hào)flysnow_org 【嵌牛導(dǎo)讀】:本文介紹了各種系統(tǒng)下的Go語(yǔ)言環(huán)...
    Felixxin閱讀 3,402評(píng)論 0 20
  • windows下 golang 安裝與配置請(qǐng)參照:http://www.lxweimin.com/p/b6f34ae...
    molscar閱讀 2,177評(píng)論 0 7