背景
我们都知道我们执行下面命令会生成一个二进制可执行文件
但是当我们执行hello时,Go程序是如何执行的呢?
跟踪
接下来的工具工具都打包在Docker images里了,大家可以自行实践
docker pull ngyhd/env:v1
我们先了解一下Go程序的编译 hello.go 的过程
上面三幅图
第一幅是我们程序的代码
第二幅是执行程序编译
第三幅是多出了一个可执行的二进制 hello 文件
我们都知道我们执行下面命令会生成一个二进制可执行文件
但是当我们执行hello时,Go程序是如何执行的呢?
接下来的工具工具都打包在Docker images里了,大家可以自行实践
docker pull ngyhd/env:v1
我们先了解一下Go程序的编译 hello.go 的过程
上面三幅图
第一幅是我们程序的代码
第二幅是执行程序编译
第三幅是多出了一个可执行的二进制 hello 文件