我是这款iPhone的新手。所以我安装了GNUstep编译器并导入了一个小程序。现在我想编译它并执行代码......我是通过使用代码完成的:
gcc -o hello hello.m -I/c/GNUstep/GNUstep/System/Library/Headers \
-L /c/GNUstep/GNUstep/System/Library/Libraries -lobjc -lgnustep-base \
-fconstant-string-class=NSConstantString
但是它给出了错误
1./GNUstep/GNUstep/system/library/libraries:permission denied
2.ld.exe : cannot find -lobjc
3.ld.exe : cannot find -lgnustep-base-fconstant-string-class=NSConstantString
collect2:id returned 1 exit status
请帮助我任何人..我是否也在添加任何新库?
答案 0 :(得分:1)
尝试使用此命令:
$ gcc `gnustep-config --objc-flags` -o hello hello.m -L C:/GNUstep/GNUstep/Syst
em/Library/Libraries -lobjc -lgnustep-base
答案 1 :(得分:0)
您可以简单地查看我的管教程:here
答案 2 :(得分:0)
我使用GNUstep GORM来制作Objective-C项目。 GORM将自动生成GNUmakefile。如果要命令行样式来编译项目,请打开Shell(可以关闭GORM),使用cd命令切换到项目目录,然后键入make。 GNUstep将编译项目(遵循GNUmakefile)。 Yen-Ju Chen在http://www.nongnu.org/gstutorial/en/ch10.html有一个简单的项目。