objc ubuntun

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. 🙂

GNUStep doksi.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.