Jak skonfigurować GCC do kompilacji krzyżowej dla procesora ARM? Host byłby na x86_64 (AMD64 - Ubuntu 12.04), a celem byłby ARM (Raspberry Pi oraz Pandaboard - wykona osobne kompilacje dla każdego)?
compiling
gcc
raspberrypi
arm
haziz
źródło
źródło
openssl/ossl_typ.h
nie znalazłem błędu, chociaż już zainstalowałemlibssl-dev
.apt-get source
, po tym, jakapt-get build-dep
normalnie możesz po prostu skompilować z.dpkg-buildpackage -b -uc -us -r
Czy istnieje sposób na łatwe zbudowanie .deb dla ARM bez zmiany makefile?and then just use arm-linux-gnueabi-gcc instead of gcc for compilation
? Podczas kompilacji używam wywołania, namake
które AFAIK naturalnie wskazuje/usr/lib/gcc
lub coś podobnego. Jak mogę zadzwonić bezpośrednio do arm-linux-gnueabi-gcc?CC=arm-linux-gnueabihf-gcc make ...
Dostawca obrazu dysku musi także zapewnić kompatybilny kompilator krzyżowy
To jedyna niezawodna metoda.
W szczególności w przypadku RPI dostarczone kompilatory krzyżowe są dostępne pod adresem : https://github.com/raspberrypi/tools i mogą być używane w sposób wyjaśniony pod adresem : https://raspberrypi.stackexchange.com/questions/64273/installing-raspberry- pi-cross-compiler / 83215 # 83215
W przypadku nieprawidłowego wyboru własnego kompilatora krzyżowego mogą wystąpić następujące zdarzenia:
Moją ulubioną alternatywą jest zbudowanie własnego obrazu za pomocą Buildroot: https://stackoverflow.com/questions/47557262/how-to-download-the-torvalds-linux-kernel-master-recompile-it-and-boot-it- wi / 49349237 # 49349237 To buduje wszystko ze źródła i zapewnia, że wszystko jest kompatybilne.
źródło