Install C Cross Compilation tools - GruszekG/nanny GitHub Wiki
Build Debian host
For compilation I use a PC with Debian
1. Install development packages (g++ etc.)
sudo apt-get install build-essential
2. Install cross-compiler toolchain
2.1. Open source list
cd /etc/apt sudo nano source.list
2.2. Add repositories to source list
# emdebian entries deb http://www.emdebian.org/debian unstable main deb http://ftp.us.debian.org/debian unstable main contrib non-free
2.3. Install packages
sudo apt-get install emdebian-archive-keyring sudo apt-get update sudo apt-get install crossbuild-essential-armhf sudo apt-get install g++-8-arm-linux-gnueabihf
3. Create symbolic link to cross compiler
sudo cd /usr/bin sudo ln -s arm-linux-gnueabihf-g++-8 arm-linux-gnueabihf-g++ sudo ln -s arm-linux-gnueabihf-gcc-8 arm-linux-gnueabihf-gcc
Useful commands:
Find all gnuabihf tools : > apt-cache search gnueabihf Find all arm related tools : > apt-cache search armhf