用于处理Kbuild Makefile中的符号约束的工具。
kmaxtools的Python项目详细描述
Kmax工具套件
入门
安装pip3
、Linux的构建依赖项和kmaxtools
:
sudo apt install -y python3-pip flex bison bc libssl-dev
sudo pip3 install kmaxtools
下载Linux源代码:
^{pr2}$运行klocalizer
cd linux-5.4/
klocalizer drivers/usb/storage/alauda.o
生成由klocalizer
生成的.config
文件:
make ARCH=x86_64 olddefconfig
make ARCH=x86_64 clean drivers/usb/storage/alauda.o
交叉编译
获取make.cross
:
sudo apt install -y xz-utils lftp
wget https://raw.githubusercontent.com/fengguang/lkp-tests/master/sbin/make.cross
使用不同的体系结构运行klocalizer
:
klocalizer -a powerpc drivers/block/ps3disk.o
bash make.cross ARCH=powerpc olddefconfig; bash make.cross ARCH=powerpc clean drivers/block/ps3disk.o
附加文件
- 项目
标签: