Pytania otagowane jako cross-compilation

1
Jak skompilować krzyżowo moją aplikację dla architektury armhf Ubuntu 12.04 na hoście Ubuntu 12.04 i386?
Mam dużą aplikację, którą napisałem. Mogę pomyślnie skompilować aplikację w następujących scenariuszach: w natywnej kompilacji dla hosta i386 z systemem Ubuntu 12.04 natywnie na PandaBoard z systemem Ubuntu 12.04 (zajmuje to dużo czasu) używanie Qemu i chroota na komputerze-hoście dla celu armhf PandaBoard (zajmuje to bardzo dużo czasu) Chciałbym skompilować …



1
14.04.01 32-bit: Brak g-64 64-bitowych plików dołączanych podczas kompilacji krzyżowej
Mam więc zainstalowany 32-bitowy Xubuntu 14.04.1. Mamy kod interfejsu, w którym zamierzamy wydać SO dla różnych platform, które obsługujemy, i biblioteki DLL Windows. (Tak, wiem, wydanie binarne jest złe, ale również tutaj nie dotyczy.) Próbuję zbudować 32-bitowe i 64-bitowe SO z 32-bitowym 14.04.01, używając argumentów -m32/ -m64gcc / g ++. …


1
Jak krzyżowo zbudować najnowszą stabilną wersję Qemu za pomocą x86_64-w64-mingw32
Zainstalowałem mingw i sklonowałem „najnowszą stabilną” gałąź QEMU przy pomocy sudo apt-get install -y mingw-w64 cd ~/ git clone -b stable-2.2 git://git.qemu.org/qemu.git cd ~/qemu Następnie z @ http://wiki.qemu.org/Hosts/W32#Building_QEMU_for_W64 próbowałem: ./configure --cross-prefix=amd64-mingw32msvc- a teraz dostaję: ERROR: "amd64-mingw32msvc-gcc" either does not exist or does not work Aktualizacja: ~/Scripts/qemu$ ./configure --cross-prefix=x86_64-w64-mingw32- ERROR: pkg-config …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.