▼スレッド
│
└◇1146:cygwin-1.3.22-1src.tar.bz2のコンパイル方法 [かまの] 04/28 19:46
└◇1147:Re:cygwin-1.3.22-1src.tar.bz2のコンパイル方法 [な] 04/28
└◇1148:ありがとうございますm(_ _)m [かまの] 04/29 <
はじめまして。スレッド一覧
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で何かパラメタ指定をする必要はあるでしょうか? 以上よろしくお願いします。
http://pc.2ch.net/test/read.cgi/unix/1047489645/270 をどうぞ。スレッド一覧
http://www.jaist.ac.jp/~fujieda/cygwin/snapshot.shtml の
"configure の実行" から後も読んでください。
なさん、有用な情報ありがとうございました。スレッド一覧
なんとなくwinsupディレクトリレベルでコンパイルしていいものか
疑問ももっていまして、しかしconfigureの指定がやはりおかしいのかな?
とも思ってました。Makefileを少しいじってみたんですが、
今度はcygwin0.dllが見つかりませんみたいなメッセージが出力されて
途方にくれていたところです。
明日早速試してみようと思います。
ありがとうございます。