亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

libvirt-go 交叉編譯在具有 GOOS=Linux 的 macos 上失敗

libvirt-go 交叉編譯在具有 GOOS=Linux 的 macos 上失敗

Go
倚天杖 2022-09-26 17:29:03
我有一個使用 libvirt-go v7.4.0 的項目。去.mod:github.com/libvirt/libvirt-go v7.4.0+incompatible // indirect它可以在 mac 和 linux 上編譯,但是在帶有標志的 macos 上交叉編譯失敗。GOOS=Linux$ env GOOS=linux go build -o myapp .# gitlab.mycompany.io/mycompany-platform/myapp/command/agentcommand/agent/libvirt_listener.go:11:26: undefined: libvirt.DomainEventTypecommand/agent/libvirt_listener.go:23:14: undefined: libvirt.Connectcommand/agent/libvirt_listener.go:100:9: undefined: libvirt.EventRegisterDefaultImplcommand/agent/libvirt_listener.go:105:15: undefined: libvirt.NewConnectcommand/agent/libvirt_listener.go:115:4: undefined: libvirt.EventRunDefaultImplcommand/agent/libvirt_listener.go:121:22: undefined: libvirt.Connectcommand/agent/libvirt_listener.go:121:42: undefined: libvirt.Domaincommand/agent/libvirt_listener.go:121:65: undefined: libvirt.DomainEventLifecyclecommand/agent/libvirt_listener.go:149:63: undefined: libvirt.DomainStatecommand/agent/libvirt_listener.go:121:22: too many errors
查看完整描述

1 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

該庫包是與本機庫的 CGo 綁定。因此,在構建 CGO 時不可能禁用 CGO,反過來也不可能交叉編譯,因為這會隱式禁用 CGO。


查看完整回答
反對 回復 2022-09-26
  • 1 回答
  • 0 關注
  • 234 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號