Ho una grande domanda che ho scritto. Posso compilare correttamente l'applicazione nei seguenti scenari:
- in una compilation nativa per l'host i386 che esegue Ubuntu 12.04
- nativamente su un PandaBoard con Ubuntu 12.04 (questo richiede molto tempo)
- usando Qemu e un chroot sul PC host per il target PandaBoard armhf (questo richiede molto tempo)
Vorrei eseguire la compilazione incrociata dell'applicazione sull'host i386 per l'esecuzione su un target come PandaBoard per completare le build in modo tempestivo. Finora i tentativi fatti usando la catena di strumenti arm-linux-gnueabihf nei repository hanno prodotto binari che non funzionano correttamente. In questa fase, non ho intenzione di impacchettare il software.
Qual è il modo consigliato per ottenere una compilazione incrociata corretta?