代码拉取完成,页面将自动刷新
在visionfive开发板上,安装并测试golang。
参考上篇教程: 操作手册:Verify firefox for openeuler on visionfive
方式一:
wget https://github.com/carlosedp/riscv-bringup/releases/download/v1.0/go1.17.linux-riscv64.tar.gz
tar zxvf go1.17.linux-riscv64.tar.gz
mv go /usr/local/
方式二:
yum install -y golang
这里golang将被安装到/usr/lib/golang中。下述配置按方式一来设置。
vi /etc/profile
加入以下代码
#golang config
export GOROOT=/usr/local/go
export GOPATH=/usr/local/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
立即生效配置
source /etc/profile
查看go版本
go version
显示如下信息
go version go1.17 linux/riscv64
创建模块world
cd ~
mkdir go-test
cd go-test
go mod init world
显示创建成功
go: creating new go.mod: module world
编辑src
vi test.go
加入以下代码
package main
import "fmt"
func main(){
fmt.Println("Hello, World!")
}
go run test.go
程序运行结果如下:
Hello, World!
编译执行程序并运行
go build test.go
./test
程序运行结果如下:
Hello, World!
编译模块并运行
go build
./world
程序运行结果如下:
Hello, World!
查看该模块的依赖项
vi go.mod
可以看到这个程序依赖go的最低版本为1.17
module world
go 1.17
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。