当先锋百科网

首页 1 2 3 4 5 6 7

GNUstep下载路径:

ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/

下载:gnustep-msys-system-0.30.0-setup.exe,gnustep-core-0.34.0-setup.exe,gnustep-devel-1.4.0-setup.exe

安装这3个文件,安装完后,

执行F:\GNUstep\msys\1.0\msys.bat,在里面就可以执行一些linux式的命令,ls ,mkdir。。。


编写一个HelloWorld.m程序

#import <Foundation/Foundation.h>

int main(int argc, char * argv[])

{    
    NSLog(@"hello world");
    return 0;
}

编译:

如果程序目录位于msys.bat环境里面用户目录下:/home/username 具体路径在:F:\GNUstep\msys\1.0\home\xxx

gcc -o HelloWorld HelloWorld.m -I /GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base

如果不在这个环境下的目录,比如E:\workspace

则要指定完整的路径:

gcc -o HelloWorld HelloWorld.m -I F:/GNUstep/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString -L F:/GNUstep/GNUstep/System/Library/Libraries -lobjc -lgnustep-base