kopia lustrzana https://github.com/sp9skp/spdxl
46 wiersze
2.0 KiB
Plaintext
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
|