go项目目录结构
安裝go(使用安裝包安裝)
- 從golang中國下載安裝包:https://www.golangtc.com/download
這里我使用:go1.8.3.linux-amd64.tar.gz - 解壓安裝包,tar zxvf go1.8.3.linux-amd64.tar.gz
- 創建一個go目錄,mkdir /root/docker_share
- 將解壓后的go放到go目錄,mv go /root/docker_share/
- cd ~
- vi .bashrc
- 修改環境變量,在.bashrc文件的最后添加:
#
export PATH=$PATH:/root/docker_share/go/bin #將go命令加到系統環境變量中 export GOROOT=/root/docker_share/go/ #go安裝包路徑 export GOPATH=/root/docker_share/go_web #以后我們所有的項目路徑都放到這里- 使剛剛編輯的環境變量立即生效,source .bashrc
- 創建一個項目my_project
#
mkdir /root/docker_share/go_web mkdir /root/docker_share/go_web/src mkdir /root/docker_share/go_web/src/my_project#
- 在/root/docker_share/go_web/src/my_project目錄下編碼,vi main.go
#
package main import "fmt"func main(){fmt.Println("hello world"); }#
- 編譯my_project項目,go install my_project
- 最終得到的目錄結構如下:
#
$/root/docker_share/go_web/
| —src(所有項目的編碼都在這里完成)
?????|—my_project(我的其中一個項目)
???????????|—main.go
| —pkg(編譯后的包都在這里)
?????|—linux_amd64
| —bin(生成的可執行文件,如果項目里沒有main.go文件,則不會生成bin文件)
?????|— my _project
#
上面是針對工程項目的,如果只想編譯某個go文件呢?
使用 go build main.go 即可,這樣便生成名字叫main的可執行文件
總結
- 上一篇: java正则表达式 and_Java正则
- 下一篇: 一文看懂有刷电机与无刷电机的工作原理及区