码迷,mamicode.com
首页 > 其他好文 > 详细

bcc-tools安装

时间:2018-11-24 11:51:59      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:头文件   工具   下载源码   file   source   x86   boot   targe   git   

1           . 安装cmake

cmake是一种跨平台的编译工具,安装过程如下:

  • 下载源码包:https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz
  • 解压:tar -xf cmake-3.8.0.tar.gz
  • 引导程序运行:./bootstrap
  • 编译gmake
  • 安装:make install
  • 环境配置:echo ‘export PATH=$PATH:/usr/local/bin’ >> 
    ~/.bashrc & source ~/.bashrc

2           . 安装llvm7.0

2.1.1        cmake -G “Unix Makefiles” -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_TARGETS_TO_BUILD=”BPF;X86” -DCMAKE_BUILD_TYPE=Release ../llvm-7.0.0.src(su切换为超级用户)

2.1.2        DLLVM_TARGETS_TO_BUILD 选项arrch64下,使用AArch64

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_TARGETS_TO_BUILD="BPF;AArch64" -DCMAKE_BUILD_TYPE=Release ../llvm-7.0.0.src/

  • make
  • make install 
    编译的时间稍微有点儿长。

3           . 安装其他

3.1.1        1、libelf

3.1.2        luajit(可以不安装)

3.1.3        apt-get install flex bison

4           . 安装bcc-tools

编译挺快的。 
安装完成时候就可以到 /usr/share/bcc/tools 目下体验bbc-tools的强大了。

 

参考:https://blog.csdn.net/didi8206050/article/details/72621499

Llvm和clang(cfe)下载:http://releases.llvm.org/

还有/lib/modules/`uname -r`/build,没有该目录需要安装(那只是因为系统缺少内核头文件),或者/usr/src/下有对应版本,建立软连接。

root@ubuntu31:~# ls -l /lib/modules/4.16.2-rc1/

total 5156

lrwxrwxrwx  1 root root      49 Oct 24 16:21 build -> /home/kernel/linux-4.16.2-devm.1.2.aarch64.dongbo

 

bcc-tools的功能参见:https://github.com/iovisor/bcc

                                    https://zhuanlan.zhihu.com/p/32027979

 

bcc-tools安装

标签:头文件   工具   下载源码   file   source   x86   boot   targe   git   

原文地址:https://www.cnblogs.com/shihuvini/p/10011052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!