You are on page 1of 3

Home Translators Contribute to Kali Kali Forums F.A.

Have a question? Ask or enter a search term. SEARCH

English ARM Cross-Compilation


简体中文 Home / 07. Kali Linux Development
Français
Deutsch
‫اﻟﻌﺮﺑﻴﺔ‬ The following guide will demonstrate how to set up an ARM cross-compilation environment in
Português
Kali Linux. This guide is the starting point for many of our contributed “Custom ARM Images”
Nederlands
articles.
Italiano
Русский
Español
Setting Up Your Development Box
Categories
Compiling kernels and generating images usually comes at the cost of disk space. Make sure you
00. Introduction to Kali Linux have at least 50 GB of disk space available on your Kali development machine as well as ample
RAM and CPU juice.
01. Downloading Kali Linux

02. Building Custom Kali Images

03. Installing Kali Linux Install Dependencies


04. Kali Linux Network Installs
Start off by installing the required dependencies for ARM cross-compilation.
05. Kali Linux General Use
apt-get install git-core gnupg flex bison gperf libesd0-dev build-essential \
06. Kali Linux ARM Architecture
06. Kali Linux ARM Architecture
zip curl libncurses5-dev zlib1g-dev libncurses5-dev gcc-multilib g++-multilib
07. Kali Linux Development
If you are running a 64 bit Kali Linux system, add i386 architecture support to your development
08. Troubleshooting Kali Linux
environment as follows.
09. Kali Community Support
dpkg --add-architecture i386
10. Kali Linux Policies
apt-get update
apt-get install ia32-libs
Latest Articles

Custom EfikaMX Image


Download Linaro Toolchain
Install Kali ARM on an EfikaMX
Download the Linaro cross-compiler from our Git repository.
Custom Beaglebone Black Image

cd ~
Install Kali ARM on a Beaglebone
mkdir -p arm-stuff/kernel/toolchains
Black
cd arm-stuff/kernel/toolchains
Custom CuBox Image git clone git://github.com/offensive-security/arm-eabi-linaro-4.6.2.git

Install Kali ARM on a CuBox

Kali Linux sources.list repositories Set Environment Variables


Install NVIDIA Drivers on Kali Linux To use the Linaro cross-compiler, you will need to set the following environment variables in your
session.
Kali Linux on Galaxy Note 10.1

Submitting Bugs for Kali Linux export ARCH=arm


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

Now your ARM cross-compilation environment is complete and you can proceed with building
Twitter Stream
your own ARM kernels.

Follow Us!

Related Articles
Custom EfikaMX Image

Custom Beaglebone Black Image

Custom CuBox Image

Custom Raspberry Pi Image

© Copyright 2013, Offensive Security

English 简体中文 Français Deutsch ‫اﻟﻌﺮﺑﻴﺔ‬ Português Nederlands Italiano Русский Español

You might also like