【发布时间】:2011-10-23 10:19:43
【问题描述】:
我正在 OS X 下尝试TCC。我必须对following this answer 进行一些修改才能使其编译。
尝试运行我得到的源代码中包含的 ex1.c:
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 有关,但是在 ex1.c 文件中包含 tcclib.h 之前的简单 #define 不起作用。有什么解决方法吗?
【问题讨论】: