cross-kompilieren von Boost 1.57.0 auf ubuntu für arm
Ich bin neu in cross-Kompilier-Prozess. Brauchen, um cross-kompilieren-boost-Bibliothek für arm. Schlagen Sie bitte ein Schritt, um cross-kompilieren boost-library.
Ist es möglich, cross-kompilieren erforderlich Funktion der boost-library?
- google ltib steigern.spec. Was haben Sie versucht? Nachdem Sie den 'kompilieren' - boost, die Sie benötigen, mit ihm zu verbinden. Warum nimmst du nicht die Suche nach einer 'filesystem builder'? Es gibt viele Optionen. Bestimmte Versionen von boost haben Probleme mit verschiedenen gcc-Versionen. In vielen Fällen werden Sie nicht brauchen, die boost-library und können es nur die Kopfzeilen. Sie sind Vorlagen, die nur bekommen, inline erweitert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu Cross-kompilieren, boost-Bibliothek, die mit followig Schritt:
Bootstrap-code:
./bootstrap.sh
Bearbeiten Sie die Konfigurationsdatei Ändern (Projekt-config.Marmelade) zu verwenden, die ARM-toolchain durch das ersetzen der Zeile mit "gcc verwenden" von:
using gcc : arm : arm-linux-gnueabihf-g++ ;
Bau und Installation der boost-Bibliotheken:
./bjam installieren toolset=gcc-arm --prefix=/usr/local/boost
Hinweis: toolchain muss im PATH
./bjam install
produziert Fehler, aber ohne Installation, baut gut.