- 程序运行
目录层级
~/go
test
src
calc
calc.go
simplemath
add
add,go
sqrt
sqrt.go
配置GOPATH:
$ vim ~/.bash_profile
export GOPATH=$HOME/go;/home/user/go/test
# 用冒号分隔,不是分号
$ source ~/.bash_profile
把生成的可执行文件放到 test/bin 目录中
$ cd ~/go/test
$ mkdir bin
$ cd bin
$ go build calc # calc.go
# 生成可执行文件calc
执行calc程序,成功
bin]$ ./calc help # 直接calc 不能执行命令
USAGE: calc command [arguments] ...
calcing
bin]$ ./calc ad 1 2
USAGE: calc command [arguments] ...
calcing
bin]$ ./calc sqrt 9
Result: 3
参考
Go 项目基本工程管理示例
Linux下profile和bashrc区别
扩展:
go module 运行