我已经安装了gcc但是当我执行这个命令时:
gcc test.c
它告诉我:
test.c:1:18: error: stdio.h: No such file or directory
test.c: In function 'main':
test.c:5: warning: incompatible implicit declaration of builit-in function 'printf'
test.c: In function 'main':
test.c:5: warning: incompatible implicit declaration of builit-in function 'printf'
TEST.C:
#include <stdio.h>
int main(void)
{
printf("Hello, World!\n");
return 0;
}
答案 0 :(得分:3)
我刚刚做了同样的事情,但你需要通过SSH将头文件复制到ipad / usr / include中,但之后我不断收到其他错误,因此复制标题后必须有另一步。
答案 1 :(得分:1)
您需要添加-I/var/include
。 iphone-gcc没有注意到所需的大多数主标题都在该文件夹下,并在gcc -v test.c
上可以看到的其他目录中搜索。
尝试这种方式或将所有标头和库从SDK(最好是与您的iOS版本相同)复制到/ usr / include和/ usr / lib。
您仍然需要/ Library / Frameworks下的框架,或者您必须通过-F/path/to/framework/from/sdk