2011-10-23 7 views
0

OS Xの下でTCCを試しています。私はコンパイルするためにいくつかの変更を加えなければなりませんでした。following this answerあることRESOURCE.Hファイルの行ではOSXでTCCで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 

int getrlimit(int, struct rlimit *) __DARWIN_ALIAS(getrlimit); 

だから私はそれはそれで何かある推測ex1.cを実行しようと

は私が得るソースに含まれています__DARWIN_ALIASですが、ex1.cファイルにtcclib.hを組み込む前の単純な#defineは機能しません。回避策はありますか?

答えて

1

少し遅れましたが、今は決して良いことはないと思います。

私はOSXの問題に時間を費やしました。そして、tccはOSXでいくつかのテストと例をコンパイルして実行するはずです。ほとんど動作しないものは、X11を使用するex4.cのようなLinux固有のものです。

私はあなたのgitリポジトリからtccの最新版を入手することを勧めます。むしろ 'マスター'ではなく 'mob'ブランチを取得してください。詳細については、http://repo.or.cz/w/tinycc.gitを参照し、メーリングリストに参加して参加してください。

関連する問題