为了账号安全,请及时绑定邮箱和手机立即绑定

golang 错误:对未定义标识符“syscall.TUNSETIFF”的引用

golang 错误:对未定义标识符“syscall.TUNSETIFF”的引用

Go
慕田峪4524236 2021-10-18 16:31:40
所以,我一直在尝试用 gccgo构建 flannel ( https://github.com/coreos/flannel )。这是我在构建时遇到的错误:$ ./build Building flanneld...# github.com/coreos/flannel/pkg/ipgopath/src/github.com/coreos/flannel/pkg/ip/tun.go:57:37: error: reference to undefined identifier ‘syscall.TUNSETIFF’  err = ioctl(int(tun.Fd()), syscall.TUNSETIFF, uintptr(unsafe.Pointer(&ifr)))                                     ^我正在使用 gccgo-5 和 gcc-5。谁能帮我弄清楚这里的问题究竟是什么?TIA
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

所以,我找到了答案。问题是 gccgo 没有为我的拱门定义 TUNSETIFF。我相应地定义了该值,并且能够使其工作。谢谢@JimB


查看完整回答
反对 回复 2021-10-18
  • 1 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信