spdxl/src/README

46 wiersze
2.0 KiB
Plaintext

compiling hints for C-Sources by OE5HPM@OE5XBL.#OE5.AUT.EU
build for X86 with i386 (32-bit) host system
or
build on some native ARM machine (like raspbian on rpi)
================================================================================
install following packages:
- build-essential (sudo apt-get install build-essential)
- libX11-dev (sudo apt-get install libX11-dev)
- libXext-dev (sudo apt-get install libXext-dev)
- libpng-dev (sudo apt-get install libpng-dev)
- libjpeg-dev (sudo apt-get install libjpeg-dev)
make all
build for X86 with i686 (64-bit) host system
================================================================================
install following packages:
- build-essential (sudo apt-get install build-essential)
- libX11-dev (sudo apt-get install libX11-dev)
- libXext-dev (sudo apt-get install libXext-dev)
- zlib1g-dev
- libjpeg-dev (sudo apt-get install libjpeg-dev)
make all
cross-build for ARMV6 (raspberry pi) on x86 host system
================================================================================
install following packages:
- build-essential (sudo apt-get install build-essential)
- lib32z1 (sudo apt-get install lib32z1)
- rpi-tools (git clone https://github.com/raspberrypi/tools.git ~/rpi-tools)
PLATFORM=armv6 CROSS_COMPILE=~/rpi-tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/arm-bcm2708hardfp-linux-gnueabi- make all
cross-build for ARMV7hf (bur am335x pp, bananapi, beaglebone) on x86 host system
================================================================================
install following packages:
- build-essential (sudo apt-get install build-essential)
- linaro-toolchain
cd ~/
wget https://releases.linaro.org/components/toolchain/binaries/latest-5.1/arm-linux-gnueabihf/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz
tar -xf gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz
PLATFORM=armv7hf CROSS_COMPILE=/opt/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- make all