Установить и протестировать golang на плате разработки visionfive.
См. предыдущее руководство: Инструкция: Verify firefox for openeuler on visionfive
Способ 1:
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/
Способ 2:
yum install -y golang
Здесь golang будет установлен в /usr/lib/golang. Следующие настройки выполняются способом 1.
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
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )