Ich habe ein Board mit Zynq-Chipsatz und Armv7-Prozessor und Ubuntu 12.04. Ich möchte aus der Ferne ein C++ - Programm mit QtCreator erstellen und debuggen. Ich habe versucht, ein Kit zum Erstellen des Programms using this link zu erstellen. fügte den Compiler in den Toolchains des Boards hinzu und fügte qt Version 4.8.1 zum Kit hinzu (Version von qt auf der Platine ist 4.8.1).Versuchen, C++ für ein Remote-Arm-Gerät auf QtCreator zu bauen, ausführbar ist 64bit
Der Code wird erfolgreich erstellt. Das Problem ist, dass die Binärdatei nicht auf meinem Board ausführbar ist, weil es scheint, dass es eine 64-Bit-Binärdatei ist und mein Board nicht 64-Bit ist. Fehle ich etwas?
wie kann ich überprüfen, ob meine config für die kompilierung qt überall quelle korrekt war und es in der qmake resultierte ich wollte?
übrigens mein eigenes Betriebssystem ist Ubuntu 16.04 64bit.
Ich überprüfte den Compiler in meinem Kit. Es ist der g ++ - Compiler, der auf der Board-CD zur Verfügung gestellt wird, und das Ausführen von -v besagt, dass das Ziel "arm-xilinx-linux-gnueabi" lautet. und ja kompiliert eine Probe Hallo Welt mit dem Kit in einer 64-Bit-Binärdatei. –
Also, wenn Ihr ARM auf Zynq 32 bit ist, dann haben Sie den falschen Compiler - sorry. Bitten Sie Xilinx um Hilfe. –