golang 怎样运转_后端开发

Go言语的实行体式格局有两种,一种是编译后再实行,另一种直接go run实行.

一、先编译后实行 (引荐进修:go)

.go文件(源代码)—>go build指令把源代码编译(假如是windows下会编译出一个.exe可实行文件,假如是linux或许mac,那末会没有后缀,依然是一个可实行文件)—>实行输出效果

二、对源代码直接实行go run

.go文件(源代码)—>底层编译运转,是隐蔽的(所以这里速率轻微要比编译慢)—>实行输出效果

两种实行体式格局的区分

①:假如我们先编译生成了可实行文件,那末我们能够将该文件拷贝到没有go开发环境的机械上,依然能够运转

②:假如我们是直接go run 实行,那末假如要在另一个机械上运转,也须要go开发环境,不然没法实行。

③:在编译时,编译器会将程序运转依靠的库文件包含在可实行文件中,可实行的文件会变大。

以上就是golang 怎样运转的细致内容,更多请关注ki4网别的相干文章!

Leave A Comment