はじめまして。
strace.exeをカスタマイズして、システムコールのカウントを行うツールを作成しようとしている者です。
straceのソースはcygwin-1.3.22-1-src.tar.bz2を解凍した後の/winsup/utilsディレクトリ配下にstrace.ccというファイルがあります。
とりあえずこの/winsup/utils配下の.c、.ccファイルすべてをmakeしようとして、/winsup/utilsディレクトリ配下で
$ ./configure
$ make
と実行したところ、以下のメッセージが出力されました。
-----------------------------------------------------------
$ make
make: Circular /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/lib <- /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/lib dependency dropped.
make: Circular /lib/ <- /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/lib dependency dropped.
make: Circular /lib/ <- /lib/ dependency dropped.
make: *** No rule to make target `/usr/lib/w32api/Makefile', needed by `/lib/'. Stop.
-----------------------------------------------------------
そこで、このディレクトリ配下の.c、.ccをmakeするには、./configureで何かパラメタ指定をする必要はあるでしょうか? 以上よろしくお願いします。
|