Projet

Général

Profil

Cross compilation

Installation

sudo add-apt-repository ppa:linaro-maintainers/toolchain
sudo apt-get update
sudo apt-get install gcc-4.5-arm-linux-gnueabi
sudo apt-get install gcc-arm-linux-gnueabi

Read more: http://www.cnx-software.com/2011/03/28/installing-linaro-arm-cross-toolchain-on-ubuntu/#ixzz26Szbwhdd

Utilisation

export ARCH=arm
export CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-

Exemple pour le kernel

export ARCH=arm
export CROSS_COMPILE=/usr/bin/arm-linux-gnueabi-
make omap4jarod_defconfig
make -j9 uImage

Piste OpenEmbedded

Source: https://wiki.linaro.org/HowTo/ARMv8/OpenEmbedded

mkdir openembedded
cd openembedded
git clone git://git.linaro.org/openembedded/meta-aarch64.git
bash meta-aarch64/scripts/init.sh

Attention: un petit bug sur le script, supprimer la référence au paquet git pour git-core

cd openembedded-core
source oe-init-build-env ../build
bitbake bash
Redmine Appliance - Powered by TurnKey Linux