遇到的GOPATH問題

剛開始寫GO,用的大家推薦的liteIDE,根據幫助文檔比葫蘆畫瓢的設置參數,也能運行小程序了,直到開始引用別的package時發現GOPATH的重要性

首先liteIDE裏面設置了GOPATH,它應該是封裝了編譯的過程,所以教材上的提到的pkg,bin目錄都不知所蹤,查了資料,總結如下:

1、go命令嚴重依賴GOPATH

2、編譯包的時候要把路徑都加上,比如GOPATH是F:\go,那麼裏面應該有個src目錄存放源碼,src裏有你工程的文件夾,比如test1,test1裏有你自己寫的package,比如package1,放在mypackage文件夾下,那麼編譯的時候在任意目錄下執行如下命令:go build test1/mypackage/package1  安裝的時候把build換成install,就會在src同級目錄下生成pkg文件夾,裏面存放A文件。,

3、生成可執行文件時,進入你的工程文件夾,依次build,install,在src同級目錄下生成bin目錄,裏面就是可執行文件了。可把此目錄加入path中,執行時省事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章