Golang——安装和第一个Go语言

Cici冬雪 · · 703 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Go(Golang)、静态编译型语言
UTF8编码

1.官网下载安装包(Mac)

安装包完成之后,在命令后确认

$ go version
go version go1.14.2 darwin/amd64
# Go语言默认安装目录
$ echo $GOROOT
#查看go的相关环境变量
$ go env

2.配置GOPATH

GOPATH是一个环境变量,用来表示go项目的存放路径(工作目录)。
GOPATH路径最好只设置一个,所有的项目代码放到GOPATH的src目录下。

3.Go目录结构

在GOPATH有三个目录
(1)bin:存放编译后的二进制文件
(2)pkg:存放编译后的库文件
(3)src:存放源码文件,可以放多个项目的

image.png
image.png
image.png

4.第一个程序

package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
}

main是入口

# 当前在main.go所在目录

# 编译运行当前文件
$ go build main.go
$ ./main

# 编译运行当前目录
$ go build 
$ ./目录名

# 编译运行当前目录,重新指定一个新名字
$ go build -o ha
$ ./ha

# 直接运行
$ go run main.go 

5.把编译后的文件放到linux服务器

Windows下编译Linux平台64位可执行程序

//禁用 CGO
SET CGO_ENABLE=0
// 目标平台时候Linux
SET GOOS=linux
// 目标处理器架构是amd64
SET GOARCH=amd64
go build

Mac下编译Linux和Windows平台64位可执行程序:

CGO_ENABLE=0  GOOS=linux GOARCH=amd64 go build
CGO_ENABLE=0  GOOS=windows GOARCH=amd64 go build

6 go install

先go build ,然后把编译之后的文件放到bin目录


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:Cici冬雪

查看原文:Golang——安装和第一个Go语言

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

703 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传