从源代码构建BCC并运行测试“sudo/usr/share/BCC/tools/execsnoop”后,我得到了以下输出:
回溯(最近一次呼叫最后一次): 文件“/usr/share/bcc/tools/execsnoop”,第21行,在 从密件抄送导入BPF ImportError:没有名为bcc的模块
这意味着什么?可以做些什么来补救
安装依赖项后,我遵循以下步骤:
git clone https://github.com/iovisor/bcc.git
mkdir bcc/build; cd bcc/build
# python2 can be substituted here, depending on your environment
cmake -DPYTHON_CMD=python3 ..
make && sudo make install
sudo /usr/share/bcc/tools/execsnoop #Test
这是由于python2被设置为默认python而导致的
有一种方法可以更改所有事件
#!/usr/bin/python
至#!/usr/bin/python3
或
或
这将把python变成python的替代品
相关问题 更多 >
编程相关推荐