Mitglied 7974
Gast
Tag!
Weiß jemand von euch, wie man ObjC im Terminal compiliert? Klingt doof, ist aber so.
Ich probier's immer mit
Das funktioniert auch solange, bis ich objektorientiert werden will. Sobald ich dann
eingebe, bekomme ich nur diese Fehlermeldung zurück:
Da scheint der Assembler-Code also plötzlich nicht mehr in der Lage zu sein, das NSObject zu finden, welches ich über
einbinde.
Ja, ich habe den Quelltext schon unter XCode ausprobiert und erfolgreich compilieren können. Ich will XCode aber nicht benutzen, weil mir das Terminal lieber ist. Ich mache also wohl irgendwo einen Fehler beim Aufruf von gcc. Wenn jemand was weiß, bitte melden.
Danke!
Weiß jemand von euch, wie man ObjC im Terminal compiliert? Klingt doof, ist aber so.
Ich probier's immer mit
Code:
gcc -ObjC -o <prog_name> <source>.m
Das funktioniert auch solange, bis ich objektorientiert werden will. Sobald ich dann
Code:
gcc -ObjC -o <prog_name> <source1>.m <source2>.m
Code:
ld: Undefined symbols:
_objc_msgSend
.objc_class_name_NSObject
Da scheint der Assembler-Code also plötzlich nicht mehr in der Lage zu sein, das NSObject zu finden, welches ich über
Code:
#include <Cocoa/Cocoa.h>
oder
#include <Foundation/Foundation.h>
oder
#include <Foundation/NSObject.h>
Ja, ich habe den Quelltext schon unter XCode ausprobiert und erfolgreich compilieren können. Ich will XCode aber nicht benutzen, weil mir das Terminal lieber ist. Ich mache also wohl irgendwo einen Fehler beim Aufruf von gcc. Wenn jemand was weiß, bitte melden.
Danke!