Kreuzkompilierung von C ++ zu iPhone Arm

8

Ich habe den (veralteten) Artikel gescannt, der der erste Treffer bei Google ist, über ARM-Cross-Compilierung . Ich habe auch den Artikel über das Kompilieren von OpenCV auf das iPhone und die allgemeine Kreuzkompilieranweisungen dort. Meine Frage ist, wie kann ich das scheinbar bereits konfigurierte gcc / g ++ im iPhone Entwicklerpaket (welches ich bereits installiert habe) wie im letzteren Artikel aufrufen? Viele OpenCV-Sachen scheinen mir überflüssig zu sein.

Wenn ich kann, wie würden die Anrufe aussehen? Soll ich ein Makefile erstellen, um die Dinge zu vereinfachen?

Außerdem brauche ich die Bibliothek -lncurses. Kann ich sie wie normal nennen, oder muss ich den Pfad angeben, weil ich nicht den Standard gcc / g ++ anrufe?

    
helloandre 16.02.2009, 07:38
quelle

3 Antworten

4

Wenn Sie das offizielle SDK verwenden, ist das Kompilieren von C ++ für das iPhone so einfach wie das Einbinden von cpp-Dateien in Ihr Projekt und das Klicken auf "build". Natürlich können Sie immer noch hineingehen und die Compiler-Schalter optimieren - naja, die meisten von ihnen.

Was ncurses angeht, bin ich mir nicht sicher, warum Sie das verwenden sollten - aber die einzige Einschränkung, die Sie haben sollten, ist, dass Sie keine Verknüpfung mit dynamischen Bibliotheken herstellen können - Sie müssten also den Objektcode verknüpfen .

    
philsquared 16.02.2009, 08:02
quelle
0

Leider wird das [n] curses-Paket Ihnen für das iPhone nicht gut tun.
[n] curses ist so konzipiert, dass es mit einem Terminalfenster verwendet werden kann. Dies ist nur für das iPhone nicht verfügbar. Sie müssen lernen, wie Sie Coco verwenden, um eine GUI-Schnittstelle zu entwickeln.

    
Martin York 16.02.2009 09:19
quelle

Tags und Links