运行Go代码

要运行的Go代码(demo)

1
2
3
4
5
6
7
package main

import "fmt"

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

在Linux上运行Go代码

CentOS

​ 假设以上代码存放于$HOME/goprjs/demo/app.go 文件中

(a)切换至$HOME/goprjs/demo/

1
cd ~/goprjs/demo/

(b)编译后运行或直接运行:

1
2
3
4
5
6
# 编译后运行
go build app.go
./app

# 直接运行
go run app.go

Ubuntu

​ 假设以上代码存放于$HOME/goprjs/demo/app.go 文件中

(a)切换至$HOME/goprjs/demo/

1
cd ~/goprjs/demo/

(b)编译后运行或直接运行:

1
2
3
4
5
6
# 编译后运行
go build app.go
./app

# 直接运行
go run app.go

在Mac上运行Go代码

待买一台Mac电脑,再来处理这部分内容。

在Windows上运行Go代码

windows 10及以上版本

​ 假设以上代码存放于F:\goprjs\demog\app.go 文件中

(a)切换至F:\goprjs\demog\(这里使用powershell命令行,关于如何安装powershell,你可以查看https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.3):

1
cd F:\goprjs\demog\

(b)编译后运行或直接运行:

1
2
3
4
5
6
# 编译后运行
go build app.go
./app

# 直接运行
go run app.go
最后修改 October 10, 2024: 更新 (a4b8f85)