kali linux 编译内核,ARM交叉编译 | Kali Linux

本文档说明如何在kali linux上配置ARM交叉编译环境,是我们多份关于”定制ARM镜像”的文档的起点.

开发机的配置

编译内核生成镜象通常需要大量硬盘空间.确保你的开发机至少有50G可用硬盘空间以及足够的内存,CPU不要太差.

安装依赖

先安装ARM交叉编译所需的依赖.

apt-get install git-core gnupg flex bison gperf libesd0-dev build-essential

zip curl libncurses5-dev zlib1g-dev libncurses5-dev gcc-multilib g++-multilib

如果你是64位的Kali Linux系统,用如下命令添加i386架构支持到你的开发环境.

dpkg --add-architecture i386

apt-get update

apt-get install ia32-libs

下载Linaro工具链

从我们的Git源下载Linaro交叉编译器.

cd ~

mkdir -p arm-stuff/kernel/toolchains

cd arm-stuff/kernel/toolchains

git clone git://github.com/offensive-security/arm-eabi-linaro-4.6.2.git

设置环境变量

为了能使用Linaro交叉编译器,你需要在你的session里设置如下的环境变量.

export ARCH=arm

export CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

现在你的ARM交叉编译环境完成了,可以编译属于你自己的ARM内核了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值