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

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

調用 (_C2func_bcc_func_load) 時參數不足

調用 (_C2func_bcc_func_load) 時參數不足

Go
料青山看我應如是 2023-02-14 15:45:25
編譯 Go 時出現錯誤not enough arguments in call to (_C2func_bcc_func_load) 。使用的Go版本:go版本go1.19.1我該如何解決這個錯誤?如果有人能提供幫助,將不勝感激。錯誤信息:github.com/iovisor/gobpf/bcc/home/jeremy/go/pkg/mod/github.com/iovisor/[email protected]/bcc/module.go:230:132: not enough arguments in call to (_C2func_bcc_func_load)    have (unsafe.Pointer, _Ctype_int, *_Ctype_char, *_Ctype_struct_bpf_insn, _Ctype_int, *_Ctype_char, _Ctype_uint, _Ctype_int, *_Ctype_char, _Ctype_uint, nil)    want (unsafe.Pointer, _Ctype_int, *_Ctype_char, *_Ctype_struct_bpf_insn, _Ctype_int, *_Ctype_char, _Ctype_uint, _Ctype_int, *_Ctype_char, _Ctype_uint, *_Ctype_char, _Ctype_int)
查看完整描述

3 回答

?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

看來你的依賴庫github.com/iovisor壞了。嘗試查看他們的 github 看看是否有任何問題,或者只是做一些事情,比如go get -u將您的項目依賴項更新到最新版本(可能已經發布了一些新版本并且問題已解決)。該版本也可以在您的 go.mod 文件中進行限制,因此您可能希望在那里進行更改。



查看完整回答
反對 回復 2023-02-14
?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

[email protected]與 不兼容bcc-0.25.0,但適用于bcc-0.24.0。


我檢查了所需版本的代碼:


git clone --branch v0.24.0 https://github.com/iovisor/bcc.git

然后我按照說明從源代碼構建它:


mkdir bcc/build; cd bcc/build

cmake ..

make

sudo make install

cmake -DPYTHON_CMD=python3 .. # build python3 binding

pushd src/python/

make

sudo make install

popd

這個問題有更多信息。12 天前有一個 PR 合并了一個潛在的修復——它將在下一個版本的 gobpf 中可用。


查看完整回答
反對 回復 2023-02-14
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

我使用了與以下兼容的最新提交bcc-0.25.0:


$ go list -m github.com/iovisor/gobpf@master

github.com/iovisor/gobpf v0.2.1-0.20221005153822-16120a1bf4d4

然后在您的 中go.mod,使用:


require github.com/iovisor/gobpf v0.2.1-0.20221005153822-16120a1bf4d4


查看完整回答
反對 回復 2023-02-14
  • 3 回答
  • 0 關注
  • 325 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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