Az ember fia mivel múlassa szabad esti idejét mint olyan valami vad perverzióval, hogy objective c-ben ír ubuntu-n egy kis projectet? 🙂
Nosza nézzük mi kell hozzá!
Egyszerűség kedvéért most gcc-t fogunk használni llvm helyett. Mer’ az mindig kéznél van. 🙂
apt-get install libgnustep-base-dev
Csak ezt az egy csomagot kellett feltenni, egy könyvtárban létrehozni a main.m fájt és egy makefile-t.
main.m
#include
#include
@interface Hello
+ (const char *) Word;
@end
@implementation Hello
+ (const char *) Word;
{
return "Hello Word!";
}
@end
int main (void)
{
printf("%s\n", [Hello Word]);
return(0);
}
GNUmakefile
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = hello
hello_OBJC_FILES = main.m
include $(GNUSTEP_MAKEFILES)/tool.make
Két parancs futtatása szükséges:
. /usr/share/GNUstep/Makefiles/GNUstep.sh
make
Ezek után ha mindent jól csináltunk akkor az obj/hello kiírja a stringet. 🙂