perf源码下载链接
>$ uname -r 5.4.0-122-generic # 去官网上下载内核源码,可以手动下载,也可以使用wget >$ wget http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v5.x/linux-5.4.122.tar.gz # 下载完毕之后,接下内核源代码 >$ tar -zxvf linux-5.4.122.tar.gz # 进入如下目录 >$ cd linux-5.4.122/tools/perf/ # 源码级安装, 如有些依赖包没有安装,得安装一下,依赖包在下面第二个链接 >$ make -j10 && make install # 查看perf的安装情况 >$ perf --version perf version 5.4.192
源码安装perf过程中会提示缺少flex和bison
flex源码下载编译
flex源码下载链接
https://github.com/westes/flex/tags
解压,得到文件夹flex-2.6.4,进入该文件夹
./configure CFLAGS=-D_GNU_SOURCE make sudo make install
bison源码下载编译
bison源码下载链接
http://ftp.gnu.org/gnu/bison/
解压,进入该文件夹
./configure make sudo make install