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
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