PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Executable mittels G++/GCC erstellen


Simon
2007-04-10, 15:50:38
Hallo,

ich hab hier ein iBook und eine C++-Anwendung (die bisher unter Linux, BSD und Windows tut). Nach einigen Kämpfen krieg ich das jetzt auch soweit kompiliert und die Library wird erstellt (zwar nur als static lib, aber besser als nix ;( ). Nun wollte ich eine der Anwendungen kompilieren mit:

glibtool --mode=link g++ -o octree Camera.o main.o octree.o

ok, da fehlt jetzt die eigentliche Bibliothek, das macht aber nix, denn das ganze bricht ab mit:

g++ -o octree Camera.o main.o octree.o -Wl,-bind_at_load
/usr/bin/ld: unknown flag: -macosx_version_min
collect2: ld returned 1 exit status

:| Und nu? :|
Der Fehler tritt auch bei völlig anderen Anwendungen auf :(
Da ich mich mit OS X überhaupt nicht auskenne, hoffe ich auf das Forum =)

Danke, Enrico

Ganon
2007-04-10, 16:32:13
Welche Xcode-Version hast du? Weil es scheint das du die aktuelle installieren musst. Dazu musst du dich im kostenlosen ADC-Bereich bei Apple anmelden.

Simon
2007-04-16, 07:49:02
Nach einem Umsortieren der Argumente für den Linker gehts jetzt :|
Wir hatten XCode 2.4.1 an dem Tag installiert, vorher war nix anderes drauf.