• 技术文章 >后端开发 >Golang

    执行go语言的命令是什么

    青灯夜游青灯夜游2022-12-16 19:17:54原创1466

    执行go语言的命令是“go run”。“go run”命令将编译和执行指令合二为一,会在编译后直接运行Go语言程序,编译过程中会产生一个临时文件,但不会生成可执行文件;语法“go run fileName”,fileName参数必须是同一main包下的所有源文件名,并且不能为空。

    本教程操作环境:windows10系统、GO 1.18版本、Dell G3电脑。

    Go语言是编译型的静态语言(和C语言一样),所以在运行Go语言程序之前,先要将其编译成二进制的可执行文件。

    可以通过Go语言提供的go build或者go run命令对Go语言程序进行编译:

    go build 命令

    go build命令用来启动编译,它可以将Go语言程序与相关依赖编译成一个可执行文件,其语法格式如下。

    go build fileName

    注:go build命令只有在执行出错的情况下才会有返回信息,执行成功的话是没有返回信息的,但是会在当前目录生成一个与 main 包文件同名的 .exe 可执行文件,如下图所示。

    1.png

    go run 命令

    除了使用go build命令外,Go语言还为我们提供了go run命令,go run命令将编译和执行指令合二为一,会在编译之后立即执行Go语言程序,但是不会生成可执行文件。

    go run命令的语法格式如下:

    go run fileName

    其中 fileName 为所需要的参数,参数必须是同一 main 包下的所有源文件名,并且不能为空。

    使用go run命令对我们上一节编写的程序进行编译,运行结果如下所示:

    D:\code> go run demo.go
    Hello World!

    可以看到第 1 行的go run命令执行后,直接在第 2 行输出了程序的运行结果。

    【相关推荐:Go视频教程编程教学

    以上就是执行go语言的命令是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:go语言 Golang
    上一篇:go语言最重要特性是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Go Http Server框架怎么快速实现?一文搞定• go语言是哪个公司开发• go语言中的输入函数是什么• go语言搭载什么数据库• go语言可以开发接口吗
    1/1

    PHP中文网