在构建Obj-c程序时无法在Linux中找到Foundation / NSObject.h

|| 我今天才刚刚开始在Ubuntu Linux上学习obj-c,当我输入Foundation / NSObject.h所需的代码时,我遵循的教程是http://www.otierney.net/objective-c.html。 ,错误出现:   Fraction.h:1:致命错误:Foundation / NSObject.h:没有此类文件或目录 我搜索了解决方案,找到了合适的解决方案
gcc -o Fraction -I/usr/GNUstep/System/Library/Headers
-L/usr/GNUstep/System/Library/Libraries
Fraction.m
-ldl
-lobjc
我尝试了此操作,但是发现在Library目录下找不到Header。 (我的GNUstep文件夹是/ usr / share / GNUstep)。 有人知道如何实现标头吗? 我安装了与GNUstep相关的所有开发包,但仍然没有运气。 希望我清楚阐明我的问题。对不起我的英语不好。     
已邀请:
尝试使用gnustep-config
gcc `gnustep-config --objc-flags` \\
    `gnustep-config --objc-libs` Fraction.m -o Fraction
    
GNUStep使用了一组相当复杂的gmake宏-我不希望对gcc进行简单的命令行调用就能很好地工作,尽管说实话我自己还没有尝试过这种方法。我发现Nicolo Pera的教程和项目的参考页在学习如何编写用于GNUStep的make文件时非常有用。     
就我而言,在已安装的CentOS 7上编译SOPE
yum install gnustep-base-devel
这样就解决了问题。     
就我而言,我安装了“ 3”来解决此错误:
yum install gnustep-base
    

要回复问题请先登录注册