自学Go语言之gopath与helloWorld
之前我的电脑上已经安装好了Go,而且配置好了gopath,并运行了helloWorld。现在的情况是我将工作目录删除了,使用命令:
1 | go env |
查看还是原来的工作目录,这种情况,我选择了重新配置gopath。
所以本文内容为gopath的配置和编写运行第一个Go程序,输出hellWorld.
gopath的配置
在目录位置新建文件夹(我这里为learngo),用来作为Go的工作目录:1
/Users/yiqiok/learngo
修改 .bash_profile:
使用文本编辑器打开.bash_profile1
vim .bash_profile
修改好后是这样的:
然后按 “shift” + “z”+ “z”,保存并退出。
现在执行:1
go env
结果:
你会发现gopath已经配置好了。
helloWorld
首先转到learngo目录下执行:1
mkdir src
然后进入src文件夹:1
cd src
创建项目文件夹hello:1
2mkdir hello
cd hello
创建hello.go文件:1
vim hello.go
如图编写好hello.go:
然后保存并退出。
执行:1
go run hello.go
看到结果了吧:)
这是直接用Go提供的run命令来运行源文件。
实际上在 hello目录下执行:1
go install
会创建和‘src’并列的文夹‘bin’,并在‘bin‘下生成二进制可执行文件 ‘hello’
这里为什么没有生成‘pkg’文件夹呢?因为 go install 会依次查找所有GOPATH中的目录寻找hello包和它依赖包。然后会将报名为main的包生成二进制文件放到GOBIN目录下。将非main包编译成.a文件放到项目对于的pkg目录下。而我们的hello.go并没有依赖包。
总结
本文配置了gopath ,并编写运行了第一个简单的Go程序。下一步,学习Go的语法。
- Blog Link: https://www.tbfeng.com/learn-go-gopath-and-hello-world.html
- Copyright Declaration: The author owns the copyright, please indicate the source reproduced.