ubuntu20.04安装bcc

bcc安装(ubuntu20.04)

(1)环境安装

sudo apt install -y g++ libmicrohttpd-dev libsqlite3-dev libarchive-dev libcurl4-openssl-dev gettext libzstd-dev pkg-config
sudo apt install make
sudo apt install zlib1g-dev
sudo apt-get install libbz2-dev

//若有libllvm7 llvm-7-dev,或更低的版本,先删除再安装
sudo apt install -y bison build-essential cmake flex git libedit-dev liblzma-dev \
libllvm12 llvm-12-dev libclang-12-dev zlib1g-dev libelf-dev libfl-dev python3-distutils
sudo apt install arping netperf iperf
sudo apt install libbpfcc
sudo apt install python3-bpfcc

安装elfutils
elfutils可以生成bcc需要的动态库

wget https://sourceware.org/elfutils/ftp/0.188/elfutils-0.188.tar.bz2
tar xvf elfutils-0.188.tar.bz2
mkdir elfutils-0.188/build 
cd elfutils-0.188/build/ 
../configure
make
sudo make install
sudo ldconfig

在这里插入图片描述
图中(should all be yes)栏下未安装的软件应自行安装

(2)bcc安装

//安装bcc
git clone 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

sudo cp -r /home/li/bcc/build/src/python/bcc-python3/bcc/* /usr/lib/python3/dist-packages/bcc/

sudo python3 指令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值