Saturday, September 8, 2012

Preparing a cross compiler for Raspberry Pi

Clone Raspberry Pi Linux Source and Tools
git clone https://github.com/raspberrypi/linux.git
git clone https://github.com/raspberrypi/tools.git

Change the Makefile CC to the cross compiler
CC = arm-linux-gnueabihf-gcc

If there are any missing includes or libraries, below are the paths to add them

GCC Includes Path
/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/arm-linux-gnueabihf/libc/usr/include

GCC Library Path
/home/avp/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/arm-linux-gnueabihf/libc/usr/lib/