Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇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 <


1146● cygwin-1.3.22-1src.tar.bz2のコンパイル方法[ かまの ] 2003 04/28 19:46
はじめまして。
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で何かパラメタ指定をする必要はあるでしょうか? 以上よろしくお願いします。
スレッド一覧


1147● Re:cygwin-1.3.22-1src.tar.bz2のコンパイル方法[ な ] 2003 04/28 23:02
http://pc.2ch.net/test/read.cgi/unix/1047489645/270 をどうぞ。

http://www.jaist.ac.jp/~fujieda/cygwin/snapshot.shtml
"configure の実行" から後も読んでください。
スレッド一覧


1148● ありがとうございますm(_ _)m[ かまの ] 2003 04/29 00:47
なさん、有用な情報ありがとうございました。
なんとなくwinsupディレクトリレベルでコンパイルしていいものか
疑問ももっていまして、しかしconfigureの指定がやはりおかしいのかな?
とも思ってました。Makefileを少しいじってみたんですが、
今度はcygwin0.dllが見つかりませんみたいなメッセージが出力されて
途方にくれていたところです。
明日早速試してみようと思います。
ありがとうございます。
スレッド一覧

早田のホームページへ
CGIROOM