Go语言中go build命令怎么用

技术Go语言中go build命令怎么用这篇文章主要介绍了Go语言中go build命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。go buil

本文主要介绍如何在go语言中使用go build命令,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解它。

Go语言中go  build命令怎么用

00-1010 1.用于测试和编译多个包或一个主包。

2.build命令编译包以丢弃非主包的编译结果,只是为了检查是否可以编译。

3.保留主包编译结果。

go build

Go语言中go  build命令怎么用

Bin存储编译后的可执行文件

Pkg存储编译后的包文件。

Src存储项目源文件

一般不需要创建bin和pkg目录,go命令会自动创建(比如go install),只需要创建src目录即可。

一个Go项目在GOPATH下,会有如下三个目录

add.go

packagecal

//两个数字的首字母大写,表示公共方法。

funcAdd(a,bint)int{

返回b

}减法。开始

packagecal

//用大写字母减去两个数字,表示公共方法。

function减法(a,bint)int{

返回b

}main.go

packagemain

导入(

fmt '

Cal'//要输入自定义包,Cal必须在src文件中,并且与main处于同一级别。

)

func main(){ 0

fmt。Println('helloword ')

Fmt。Println ('add ',cal。添加(10,20))

Fmt。Println('减法',cal。减法(40,50))

}1.普通包装[非主包装]

转到构建add.go[编译add . go,不生成exe文件]

go build-o add.exe add . go[指定生成exe可执行文件,但该文件不能运行,不是主包]

2.主包装[主包装]

转到build main . go[生成exe执行文件]

转到build-o main.go main . go[指定生成main.exe可执行文件]

3.项目文件夹下有多个文件。

输入文件目录

Go build[默认情况下编译当前目录中的所有go文件]

去构建add.go减法. go[编译add.go和抽象. go]

使用:

1.如果它是一个普通的包,它将不会在您执行go build后生成任何文件。[非主要包装]

2.如果是主包,当你执行go

构建后,它将在当前目录中生成一个可执行文件exe。如果需要在$goPATH/bin下生成相应的文件,则需要执行GO。

安装,或使用go build -o path/xxx.exexxx.go。

3.如果一个项目文件夹中有多个文件,并且您只想编译一个文件,则可以在开始构建后添加文件名,例如,开始构建。

XXX . go;默认情况下,go build命令编译当前目录中的所有go文件。

4.您也可以指定编译输出的文件名。我们可以指定gobuild-o。

Xxxx.exe,默认是你的包名(主包),或者第一个源文件(主包)的文件名。

5.go build将忽略以“_ _”或“.”开头的go文件在目录里。

感谢您仔细阅读本文。希望边肖分享的文章《如何用go语言使用go build命令》对大家有所帮助。同时希望大家多多支持,关注行业信息渠道,多了解!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/110316.html

(0)

相关推荐

  • web前端怎么更好的展示后端返回的十万条数据

    技术web前端怎么更好的展示后端返回的十万条数据本篇内容主要讲解“web前端怎么更好的展示后端返回的十万条数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“web前端怎么更好

    攻略 2021年11月25日
  • 家长的话怎么写一年级,家长对一年级孩子的寄语和期望

    技术家长的话怎么写一年级,家长对一年级孩子的寄语和期望1、孩子家长的话怎么写一年级,转眼间你入学已经一年了。一年来,你很快适应了小学的生活,也付出了很多的努力,在这里,妈妈为你的成长而欣喜。同时,也和你一样,对辛勤教育你

    生活 2021年10月25日
  • 怎么实现RabbitMQ消息中间件的工作原理和使用

    技术怎么实现RabbitMQ消息中间件的工作原理和使用这篇文章将为大家详细讲解有关怎么实现RabbitMQ消息中间件的工作原理和使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定

    攻略 2021年12月3日
  • Java循环和数组练习题有哪些

    技术Java循环和数组练习题有哪些这篇文章主要介绍“Java循环和数组练习题有哪些”,在日常操作中,相信很多人在Java循环和数组练习题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年11月21日
  • GWAS分析中协变量的处理是怎样的

    技术GWAS分析中协变量的处理是怎样的本篇文章为大家展示了GWAS分析中协变量的处理是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. 背景在回归分析时,有时候我们需要知

    攻略 2021年12月10日
  • 租用香港云服务器的五大好处云服务器香港

    技术租用香港云服务器的五大好处云服务器香港几乎所有其他IDC服务商都在其提供的产品列表中使用“云”一词。那么究竟什么是香港云?为什么它被认为如此非常合适部署业务,以至于成为不少用户建站时的首选?下面详细说明了使用该服务的

    礼包 2021年12月15日