Как скомпилировать исходный код objc (c ++, c) на взломанном iPad? - PullRequest
4 голосов
/ 18 января 2011

Я установил gcc, но когда я выполняю эту команду:

gcc test.c

Он говорит мне:

test.c:1:18: error: stdio.h: No such file or directory</p> <pre><code>test.c: In function 'main': test.c:5: warning: incompatible implicit declaration of builit-in function 'printf'

Test.c: </p> <pre><code>#include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; }

Ответы [ 2 ]

3 голосов
/ 08 июля 2011

Ну, я просто сделал то же самое, но вам нужно скопировать заголовочные файлы в ipad / usr / include через SSH, но после этого я продолжаю получать другие ошибки, поэтому после копирования заголовков должен быть еще один шаг.

1 голос
/ 01 июня 2012

Вам нужно добавить -I/var/include.iphone-gcc не замечает, что большинство основных заголовков находятся в этой папке, и выполняет поиск в другом каталоге, который вы можете увидеть с помощью gcc -v test.c.Попробуйте таким образом или скопируйте все заголовки и библиотеки из SDK (предпочтительно из той же версии iOS), что и в / usr / include и / usr / lib.Вам по-прежнему понадобятся фреймворки в / Library / Frameworks, или вам нужно будет добавить их местоположение через -F/path/to/framework/from/sdk

...