go env会产生以下信息:
GO111MODULE=# 没有值或者off,表示没有开启go mode模式,用的就是gopath模式
GOROOT=c:\go # go开发包的安装路径,确认好是否对
GOPATH=C:\Users\辜友银\go # 代码存放路径,确认好是否对,以后你的go代码都放在这个文件夹下# go mode模式:代码可以放在任意路径set GO111MODULE=set GOARCH=amd64
set GOBIN=set GOCACHE=C:\Users\辜友银\AppData\Local\go-build
set GOENV=C:\Users\辜友银\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=set GONOPROXY=set GONOSUMDB=set GOOS=windows
set GOPATH=C:\Users\辜友银\go
set GOPRIVATE=set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++set CGO_ENABLED=1set GOMOD=set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
修改配置
windows:
set GOPATH=E:\go # 改了之后,代码必须放在E:\go\src下面
go env -w GO111MODULE=on
mac和linux:
export GO111MODULE=on
go env -w GO111MODULE=on
golandIDE工具下载
IDE 下载地址:http://www.jetbrains.com/go/?fromMenu
GOPROXY=https://goproxy.io
编译并执行命令
package main //表示声明main包,每一个go代码的第一行必须写这个import"fmt"funcmain(){
fmt.Println("hellword")
fmt.Println("hello word")}// 程序的执行入口,是main包下的main函数//一个go项目只能有一个main函数
命令
# go命令
go build hello.go # 编译成.exe的文件
go run hello.go # 编译并执行,会产生一个.exe的执行文件。# 在golang中执行
右键,选择,run
go get "github.com/gin-gonic/gin"//指定下载
go mod tidy //自动监测,查漏补缺
go get github.com/go-redis/redis@master //@master获取最后一个版本
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南