Я пытаюсь TCC под OS X. Мне пришлось внести некоторые изменения после этого ответа , чтобы сделать его компиляцией.
Попытка запустить ex1.В комплекте с источником я получаю:
In file included from ./ex1.c:3:
In file included from /usr/local/lib/tcc/include/tcclib.h:11:
In file included from /usr/local/lib/tcc/include/stdarg.h:5:
In file included from /usr/include/stdlib.h:65:
In file included from /usr/include/sys/wait.h:117:
/usr/include/sys/resource.h:249: ';' expected
В этой строке файла resource.h есть:
int getrlimit(int, struct rlimit *) __DARWIN_ALIAS(getrlimit);
Так что я догадался, что это что-то с этим __DARWIN_ALIAS, но простой #определить, прежде чем включать tcclib.h в файл ex1.c не работает.Есть обходной путь?