学校网站建设分工,中企动力邮箱登陆网址,建站网址是多少,建筑网站排行文章目录 1. 编译和运行2. 编译和运行说明 1. 编译和运行
如果是对源码编译后#xff0c;再执行#xff0c;Go的执行流程如下图 如果我们是对源码直接 执行 go run 源码#xff0c;Go的执行流程如下图 两种执行流程的方式区别
如果先编译生成了可执行文件#xff0c;那么… 文章目录 1. 编译和运行2. 编译和运行说明 1. 编译和运行
如果是对源码编译后再执行Go的执行流程如下图 如果我们是对源码直接 执行 go run 源码Go的执行流程如下图 两种执行流程的方式区别
如果先编译生成了可执行文件那么可以将该可执行文件拷贝到没有go开发环境的机器上仍然可以运行如果是直接 go run go源代码那么如果要在另外一个机器上这么运行也需要go开发环境否则无法执行在编译时编译器会将程序运行依赖的库文件包含在可执行文件中所以可执行文件变大了很多
2. 编译和运行说明 有了go源文件通过编译器将其编译成机器可以识别的二进制码文件。 在该源文件目录下通过go build 对hello.go 文件进行编译。可以指定生成的可执行文件名在windows 下必须是 .exe 后缀。 如果程序没有错误没有任何提示会在当前目录下会出现一个可执行文件(windows下是 .exe Linux 下是一个可执行文件)该文件是二进制码文件也是可以执行的程序。 如果程序有错误编译时会在错误的那行报错。有助于程序员调试错误 运行有两种形式 直接运行生成的可执行Go程序比如hello.exe通过运行工具go run对源代码文件进行运行