sobota, 20 grudnia 2014

Cross-compilation na Raspberry Pi

Jeśli nie mamy w Linuxie zainstalowanego repozytorium GIT i narzędzi do kompilacji to robimy to poleceniem:
sudo apt-get install build-essential git
Następnie musimy ściągnąć toolchain - poniżej skupię się na tworzeniu plików SO na architekturze ARM dla procesora Raspberry Pi (BCM2708):
mkdir folderRepozytoriumNarzedza

cd folderRepozytoriumNarzedza

git clone git://github.com/raspberrypi/tools.git 
Jeśli nie chcemy się odwoływać po pełnej ścieżce do repozytorium to musimy w pliku .bashrc dodać:
export PATH=$PATH:$HOME/folderRepozytoriumNarzedza/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-ra$
Sprawdzamy czy działa:
arm-linux-gnueabihf-gcc -v

Brak komentarzy:

Prześlij komentarz