CentOS编译安装bcc

仅适用于Centos 7.6及以上

安装构建依赖项

sudo yum install -y epel-release
sudo yum update -y
sudo yum groupinstall -y "Development tools"
sudo yum install -y elfutils-libelf-devel cmake3 git bison flex ncurses-devel
sudo yum install -y luajit luajit-devel  # for Lua support

安装并编译LLVM

从centos-release-scl安装
sudo yum install -y centos-release-scl
yum-config-manager --enable rhel-server-rhscl-7-rpms
sudo yum install -y devtoolset-7 llvm-toolset-7 llvm-toolset-7-llvm-devel llvm-toolset-7-llvm-static llvm-toolset-7-clang-devel
source scl_source enable devtoolset-7 llvm-toolset-7

安装并编译BCC

git clone https://github.com/iovisor/bcc.git
mkdir bcc/build; cd bcc/build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

成功完成!!!

发布了42 篇原创文章 · 获赞 18 · 访问量 7574

猜你喜欢

转载自blog.csdn.net/weixin_44395686/article/details/102595552
今日推荐