go get sys: textflag.h missing

huangapple go评论105阅读模式
英文:

go get sys: textflag.h missing

问题

我正在尝试在Go程序中使用"sys"包。所以我执行了以下操作:

go get golang.org/x/sys/unix

然后得到了以下错误信息:

# golang.org/x/sys/unix
src/golang.org/x/sys/unix/asm.s:6 6a: No such file or directory: textflag.h

我使用的是Fedora 20,Go版本是go1.3.3 linux/amd64。

有什么解决办法吗?

英文:

I am trying to use the "sys" package in a go program. So I did

go get golang.org/x/sys/unix

and got

# golang.org/x/sys/unix
src/golang.org/x/sys/unix/asm.s:6 6a: No such file or directory: textflag.h

I am on Fedora 20, using
go version go1.3.3 linux/amd64

Any ideas how to solve this?

答案1

得分: 2

sys包是在Go 1.4中作为syscall的替代品引入的,我会假设在1.4之前的版本中它不起作用。

如果你无法升级,可以查看syscall包,看看它是否满足你的需求。

英文:

The sys package was introduced as a replacement for syscall in go 1.4, I would assume that it doesn't work in versions prior to 1.4.

if you cannot upgrade, look at the syscall package to see if it meets your needs.

huangapple
  • 本文由 发表于 2015年2月2日 00:56:37
  • 转载请务必保留本文链接:https://go.coder-hub.com/28265225.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定