Ich folgte diese Anweisungen , um zu erfahren, wie das 10.4 SDK nach dem Upgrade auf XCode 4 mit PPC funktioniert. Ich bin in der Lage zu kompilieren, aber es tritt zum Zeitpunkt der Verbindung aus .
Als eine zusätzliche Falte verwende ich nicht XCode per se, sondern die mitgelieferte GCC-Toolchain. (Dies ist Teil eines großen plattformübergreifenden Projekts, das Makefiles verwendet.)
Hier ist ein Beispiel Makefile:
%Vor%mit einer helloworld.cpp:
%Vor%und hier ist seine Ausgabe:
%Vor%Übrigens funktioniert dieses genaue Makefile auf einem XCode 3-System einwandfrei.
Da Sie die Befehlszeile gcc (Unix-Entwicklungspaket) verwenden, wird nicht der GCC von /Developer
oder /Xcode3
verwendet, sondern der von /usr
, den ich habe nicht berührt meine ursprüngliche Beschreibung. Um die PPC-Unterstützung in der Kommandozeilen-GCC wiederherzustellen, müssen Sie zumindest tun, was jas darauf hingewiesen hat: . Oder du änderst dein Makefile so, dass du stattdessen den gcc von /Developer
benutzt (ich habe deine helloworld.cpp im aktuellen Arbeitsverzeichnis erstellt, bevor du diese Befehle ausführst):
Sie können die beiden Warnungen ignorieren. Leider unterstützt GCC 4.0 nicht -mno-long-branch
, was notwendig wäre, um lange Verzweigungen zu vermeiden.
Tags und Links xcode macos xcode4 ppc universal-binary