您好,登錄后才能下訂單哦!
這篇文章主要介紹了Go工作區是什么的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Go工作區是什么文章都會有所收獲,下面我們一起來看看吧。
Go代碼必須放在工作區中。工作區其實就是一個對應于特定工程的目錄,它應包含3個子目錄:src目錄、pkg目錄和bin目錄。
src目錄:用于以代碼包的形式組織并保存Go源碼文件。(比如:.go .c .h .s等)
pkg目錄:用于存放經由go install命令構建安裝后的代碼包(包含Go庫源碼文件)的“.a”歸檔文件。
bin目錄:與pkg目錄類似,在通過go install命令完成安裝后,保存由Go命令源碼文件生成的可執行文件。
目錄src用于包含所有的源代碼,是Go命令行工具一個強制的規則,而pkg和bin則無需手動創建,如果必要Go命令行工具在構建過程中會自動創建這些目錄。
需要特別注意的是,只有當環境變量GOPATH中只包含一個工作區的目錄路徑時,go install命令才會把命令源碼安裝到當前工作區的bin目錄下。若環境變量GOPATH中包含多個工作區的目錄路徑,像這樣執行go install命令就會失效,此時必須設置環境變量GOBIN。
為了能夠構建這個工程,需要先把所需工程的根目錄加入到環境變量GOPATH中。否則,即使處于同一工作目錄(工作區),代碼之間也無法通過絕對代碼包路徑完成調用。
在實際開發環境中,工作目錄往往有多個。這些工作目錄的目錄路徑都需要添加至GOPATH。當有多個目錄時,請注意分隔符,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,默認會將go get的內容放在第一個目錄下。
go是golang的簡稱,而golang可以做服務器端開發,且golang很適合做日志處理、數據打包、虛擬機處理、數據庫代理等工作。在網絡編程方面,它還廣泛應用于web應用、API應用等領域。
關于“Go工作區是什么”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Go工作區是什么”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。