Я использую golang 1.4.2 на MacНе удается получить Uname от golang
Я хочу использовать Uname, чтобы получить какую-то информацию, Ниже приведены мои коды:
package main
import (
"syscall"
)
func main() {
utsname := syscall.Utsname{}
syscall.Uname(&utsname)
}
Но я получил эти ошибки:
# command-line-arguments
./main.go:8: undefined: syscall.Utsname
./main.go:9: undefined: syscall.Uname
Все пошло не так?
Это не выглядит, как вы делаете что-то неправильно. Можете ли вы убедиться, что ваша версия Go - 1.4.2, запустив 'go version'? – fuz
проверить 'go env' тоже, убедившись, что GOARCH и GOOS верны. – JimB
Я получил 'go версию go1.4.2 darwin/amd64'' go version' – waitingkuo