go helloworld

新建程序文件

使用go module方式编写第一个go程序,进入程序目录/home/ubuntu/dev/code/goLearn/0.helloword
执行

go mod init demo

生成go.mod文件,类似于js的package.json

编写代码

新建 main.go文件

package main
import "fmt"
func main() {
    fmt.Println("Hello, 世界")
}

编译运行

编译

go build ./main.go

生成 main 文件

运行

./main

输出结果

ubuntu@td1:~/dev/code/goLearn/0.helloword$ ./main
Hello, 世界
ubuntu@td1:~/dev/code/goLearn/0.helloword$ 

安装到本电脑中

刚才生成的可执行文件只能在当前路径下识别,还可以将其安装到$GOBIN目录以供命令行执行

go install mian.go

跨平台编译

编译时通过两个变量指定目标平台

  • GOOS:代表要编译的目标操作系统,常见的有 Linux、Windows、Darwin 等。

  • GOARCH:代表要编译的目标处理器架构,常见的有 386、AMD64、ARM64 等。

如:

GOOS=linux GOARCH=amd64 go build main.go
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值