英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论