您当前的位置:网站首页>Golang>go语言通过命令方式生成可执行文件 找Golang教程就上ki4.cc (>^ω^<),go语言,可执行文件

go语言通过命令方式生成可执行文件 找Golang教程就上ki4.cc (>^ω^<),go语言,可执行文件

2020年06月19日 投稿作者: 围观人数:31

Go 语言中的 Context 详解 找Golang教程就上ki4.cc (>^ω^<)

在自己学习 Golang 的这段时间里,对于 Go 语言,我也算是个初学者,因此写的东西应该会比较适合刚接触的同学,如果你也是刚学习 Go 语言,不防关注一下,一起学习。

安装go后,我们一般会设置好GOROOT和GOPATH环境变量,但是有时候因为实际工作中项目结构复杂,设置的GOPATH不能满足需要时,可以在cmd设置临时的GOPATH;

很多IDE,比如IDEA也可以设置全局的GOPATH和临时的GOPATH,但是编译可执行文件可能有些复杂或者通过IDE编译或者运行会出现app.conf配置文件加载不到的情况,这个坑我遇到过。

故通过命令的方式生成go的可执行文件。

  • 比如项目结构是这样:

由于依赖了github.com里的beego,所以要加github.com的上级目录到GOPATH。

go语言中控制并发数量的方法 找Golang教程就上ki4.cc (>^ω^<)

go语言层面支持并发,所以面试中经常会问到并发的问题,比如说控制go并发数量的方式有哪些?本文就来为大家介绍几种控制并发数量的方法。

1. 打开cmd命令窗口,用命令设置要编译包以及依赖包所在路径的环境变量,即GOPATH(该设置只对该窗口生效):

set GOPATH=E:ProgrammerRouteGoDevelopment\

2.然后设置操作系统:

  • 生成windows的可执行文件:
set GOOS=windows
  • 生成linux的可执行文件:
set GOOS=linux

3.然后在src目录下执行go install

go install sayHello

没有报错的话,会在GOPATH下生成bin和pkg目录,可执行文件在bin目录下,如图:

利用beego1.7.0之后的版本,用IDE运行go工程也加载不到app.conf的配置,利用go install也加载不到;

用go run main.go可以加载app.conf,用bee工具也可以加载到。

更多相关知识请关注go语言教程栏目

以上就是go语言通过命令方式生成可执行文件的详细内容,更多请关注ki4导航其它相关文章!

优雅的实现 Golang REST API 架构 找Golang教程就上ki4.cc (>^ω^<)

有一种说法,golang 编写的 API 不能像其他语言那样简单和通用。但实际上,我遇到很多 REST API 的代码,非常多的抽象,使得代码库变得混乱和复杂,最终伤害了可读性和可维护性。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.