前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Go语言开发环境搭建

Go语言开发环境搭建

作者头像
极客运维圈
发布2020-03-23 16:23:40
9400
发布2020-03-23 16:23:40
举报
文章被收录于专栏:乔边故事乔边故事

1、安装Go开发包

下载地址:https://golang.google.cn/dl/

下载适合自己的版本进行安装即可。

安装完成后,可以用以下命令进行查看:

2、配置GOPATH

步骤:

  • 在自己电脑上新建一个目录 E:\DEV\Go做为Go代码存放目录
  • 将上面创建的目录添加到我们的环境变量中
  • 在上面的目录中新建三个文件夹,分别是 bin src pkg
  • E:/DEV/Go/bin 添加到PATH环境变量中

3、开发目录架构

4、HelloWorld

代码如下:main.go

代码语言:javascript
复制
package main
import "fmt"
func main(){    fmt.Println("Hello World")}

编译:

1、在项目目录下执行 go build

2、在其他目录执行 go build 需要在后面加上项目路径,路径从项目src目录后面写

3、指定输出文件 go build-o filename

5、命令介绍

5.1、go build

打包使用。

5.2、go run

执行go文件

代码语言:javascript
复制
go run main.go

5.3、go install

这个命令的作用分两步:

  • 使用go build命令进行编译;
  • 将编译好的二进制文件拷贝到我们的 GOPATH/bin 目录下

6、跨平台编译

(1)、在windows上编译一个Linux下可执行文件

代码语言:javascript
复制
SET CGO_ENABLED=0  // 禁用CGOSET GOOS=linux  // 目标平台是linuxSET GOARCH=amd64  // 目标处理器架构是amd64

(2)、在MAC上编译Linux和Windows下可执行文件

代码语言:javascript
复制
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go buildCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

(3)、在Linux上编译Windows和MAC下的可执行文件

代码语言:javascript
复制
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go buildCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

(4)、在Windows上编译MAC下的可执行文件

代码语言:javascript
复制
SET CGO_ENABLED=0SET GOOS=darwinSET GOARCH=amd64go build

7、Go语言基础结构

代码语言:javascript
复制
package main
// 导入包import "fmt"

// 程序入口func main(){    fmt.Println("Hello World")}

如果要编写一个可执行函数,则必须要有一个main包和main函数

END.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 乔边故事 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装Go开发包
  • 2、配置GOPATH
  • 3、开发目录架构
  • 4、HelloWorld
  • 5、命令介绍
    • 5.1、go build
      • 5.2、go run
        • 5.3、go install
        • 6、跨平台编译
        • 7、Go语言基础结构
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档