我在Ubuntu 12.10上安装了GNUStep,以及一些用于Objective-C开发的工具。然后我尝试编译以下代码。
#import <Foundation/Foundation.h>
int main(int *argc, const char *argv[]) {
NSAutorelease *pool = [[NSAutorelease alloc] init];
NSLog(@"hello world");
[pool drain];
return 0;
}
当我用gcc -o hello hello.m -Wall -lobjc
编译它时,我收到以下错误。
Foundation / Foundation.h:没有这样的文件或目录;编译终止。
我在/ usr / include / GNUstep / Foundation中找到了Foundation库和其他库。为什么我收到错误消息?