go語(yǔ)言工程結(jié)構(gòu)
Go是一門(mén)推崇軟件工程理念的編程語(yǔ)言。
Go的代碼必須放在工作區(qū)中。工作區(qū)其實(shí)就是一個(gè)對(duì)應(yīng)于特定工程的目錄,它應(yīng)該包含三個(gè)子目錄: src 用于以代碼包的形式組織并保存Go源碼文件。應(yīng)該分為三類(lèi):庫(kù)源碼文件、命令源碼文件、測(cè)試源碼文件。
pkg 用于存放由go install命令構(gòu)建安裝后的代碼包(庫(kù)源碼文件)的“.a"歸檔文件。與GOROOT目錄下的pkg功能類(lèi)似,區(qū)別在于,工作目錄中的pkg目錄專(zhuān)門(mén)用來(lái)存放用戶代碼的歸檔文件。 bin 在通過(guò)go install命令完成安裝之后,保存由Go命令源碼文件生成的可執(zhí)行文件。
ps:所謂命令源碼文件,就是可以獨(dú)立運(yùn)行,可被go build或go install命令轉(zhuǎn)換成可執(zhí)行文件。庫(kù)源碼文件指某個(gè)代碼包中的普通源碼文件。
設(shè)置GOPATH
$vim /etc/profile export GOPATH=$HOME/golang/lib:$HOME/golang/learngo
$source /etc/profile
$HOME/golang/lib用于存放第三方代碼庫(kù)(go get命令獲得)
$HOME/golang/learngo 用于存放學(xué)習(xí)代碼
以上就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- Go語(yǔ)言服務(wù)器開(kāi)發(fā)之簡(jiǎn)易TCP客戶端與服務(wù)端實(shí)現(xiàn)方法
- Go語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單的一個(gè)靜態(tài)WEB服務(wù)器
- Go語(yǔ)言實(shí)現(xiàn)的一個(gè)簡(jiǎn)單Web服務(wù)器
- Go語(yǔ)言中接口組合的實(shí)現(xiàn)方法
- Go語(yǔ)言中append函數(shù)用法分析
- GO語(yǔ)言基礎(chǔ)之?dāng)?shù)組
- GO語(yǔ)言(golang)基礎(chǔ)知識(shí)
- ubuntu下搭建Go語(yǔ)言(golang)環(huán)境
- Go語(yǔ)言服務(wù)器開(kāi)發(fā)之客戶端向服務(wù)器發(fā)送數(shù)據(jù)并接收返回?cái)?shù)據(jù)的方法
相關(guān)文章
golang結(jié)構(gòu)體與json格式串實(shí)例代碼
本文通過(guò)實(shí)例代碼給大家介紹了golang結(jié)構(gòu)體與json格式串的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10Go+Lua解決Redis秒殺中庫(kù)存與超賣(mài)問(wèn)題
本文主要介紹了Go+Lua解決Redis秒殺中庫(kù)存與超賣(mài)問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03協(xié)同開(kāi)發(fā)巧用gitignore中間件避免網(wǎng)絡(luò)請(qǐng)求攜帶登錄信息
這篇文章主要為大家介紹了協(xié)同開(kāi)發(fā)巧用gitignore中間件避免網(wǎng)絡(luò)請(qǐng)求攜帶登錄信息2022-06-06GoFrame框架gset交差并補(bǔ)集使用實(shí)例
這篇文章主要為大家介紹了GoFrame框架gset交差并補(bǔ)集使用實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06詳解Golang如何優(yōu)雅判斷interface是否為nil
這篇文章主要為大家詳細(xì)介紹了Golang如何優(yōu)雅判斷interface是否為nil的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解下2024-01-01一文帶你掌握Golang中panic與recover的使用方法
這篇文章主要介紹了Golang中panic與recover的作用和使用方法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,需要的小伙伴可以參考一下2023-04-04