脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Golang - GoLang之go build命令的具体使用

GoLang之go build命令的具体使用

2022-08-17 16:50GoGo在努力 Golang

本文主要介绍了GoLang之go build命令的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

注:本文以Windos系统上Go SDK v1.17.5进行讲解

1.go build命令

GoLang之go build命令的具体使用

2.手动案例

2.1新建文件

在桌面新建一个文件夹HelloWorld,在HelloWorld里新建index.go

// /Users/gumkk/Desktop/HelloWorld/index.go 
package main
import (
    "github.com/jinzhu/configor"
    "fmt"
)
func main() {
    fmt.Println("11111111111", configor.Config{})
}

GoLang之go build命令的具体使用

GoLang之go build命令的具体使用

2.2配置

set GO111MODULE=on 
go env -w GOPROXY=http://goproxy.cn,direct    

GoLang之go build命令的具体使用

2.3go mod init

go mod init 后面定义你的项目名,当前目录会产生一个go.mod的文件

GoLang之go build命令的具体使用

GoLang之go build命令的具体使用

2.4go get -u github.com/jinzhu/configor

 go get -u  github.com/jinzhu/configor

GoLang之go build命令的具体使用

GoLang之go build命令的具体使用

GoLang之go build命令的具体使用

2.5go run index.go

go  run index.go

GoLang之go build命令的具体使用

GoLang之go build命令的具体使用

2.6go build

go build
//产生testDemo文件, 默认为(go mod init testDemo)时候的名字

GoLang之go build命令的具体使用

2.7./testDemo.exe

./testDemo.exe

GoLang之go build命令的具体使用

2.8删除textDmeo.exe

GoLang之go build命令的具体使用

2.9go build index.go

编译结果:产生index文件,和编译的文件名一致,编译多个文件时,默认以第一个文件名命名

GoLang之go build命令的具体使用

2.10 ./index.exe

./index.exe

GoLang之go build命令的具体使用

2.11删除index.go

GoLang之go build命令的具体使用

2.12go build -o dddd

GoLang之go build命令的具体使用

GoLang之go build命令的具体使用

2.13删除dddd

GoLang之go build命令的具体使用

2.14go build -o dddd .

GoLang之go build命令的具体使用

 到此这篇关于GoLang之go build命令的具体使用的文章就介绍到这了,更多相关go build命令内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/weixin_52690231/article/details/124065414

延伸 · 阅读

精彩推荐
  • GolangGo语言集成开发环境之VS Code安装使用

    Go语言集成开发环境之VS Code安装使用

    VS Code是微软开源的一款编辑器,插件系统十分的丰富,下面介绍如何用VS Code搭建go语言开发环境,需要的朋友可以参考下...

    RandySun11452021-11-21
  • Golanggo 压缩解压zip文件源码示例

    go 压缩解压zip文件源码示例

    这篇文章主要为大家介绍了go压缩及解压zip文件的源码示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪...

    ChenXcc10212022-07-14
  • Golang前后端分离必备, Golang Gin中如何使用JWT(JsonWebToken)中间件?

    前后端分离必备, Golang Gin中如何使用JWT(JsonWebToken)中间件?

    JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,也是目前前后端分离项目中普遍使用的认证技术. 本文介绍如何在Golang Gin Web框架中使用JWT认证中...

    云原生云14942020-12-15
  • GolangGo 标准库 net/url 学习笔记

    Go 标准库 net/url 学习笔记

    本文是一篇学习笔记,记录了作者学习 go 语言标准库 net/url 库的过程。...

    马哥Linux运维5872021-08-31
  • GolangGolang 语言高效使用字符串的方法

    Golang 语言高效使用字符串的方法

    这篇文章主要介绍了Golang 语言高效使用字符串的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋...

    Golang语言开发栈7602021-04-23
  • GolangGo 泛型和非泛型代码详解

    Go 泛型和非泛型代码详解

    Go 在 1.17 中支持泛型,但是默认未开启;1.18 中会正式支持泛型,下面文章内容小编将给大家讲解Go 语言中的泛型和非泛型并且附上代码详解,刚兴趣的小...

    crazstom3792021-11-18
  • Golanggo语言中的json与map相互转换实现

    go语言中的json与map相互转换实现

    本文主要介绍了go语言中的json与map相互转换实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面...

    焱齿9632022-08-16
  • GolangGo语言实现登录验证代码案例

    Go语言实现登录验证代码案例

    这篇文章主要介绍了Go语言实现登录验证代码案例,代码和图文讲解的很清晰,有感兴趣的可以学习下...

    cui_yonghua8232021-04-01