Cygwin なんでも掲示板

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

No.3372  Re[2]:コンパイルエラー
発言者: nil
発言日: 2007 04/13 18:38
 
|> ld: cannot find -lgcov
|gcov.lib(gcov.dll?)が見つからないと言っています。

これは何の話ですか? 私は Windowsの開発環境はほとんど知らないのですが、Cygwin の文脈では *.lib ではなく、lib*.* (今回は libgcov.*) を示すのではないでしょうか?

ちなみに、gcov というテスト・カバレッジ(coverage)・ツールがあるようで、gcc-core-3.4 以降の Cygwinパッケージには libgcov.a が含まれています。しかし gcc-core-3.3.3-3 には含まれていないようです。

coverage を知ってか知らずかこの libgcov.a が本当に必要なのか、たまたま別の同じ名前のライブラリなのか、さっぱりわかりませんから、本来なら私はまったく口出さないところだったのですが……

それに、なんとなく gccコマンド(ドライバ)経由でなく直接ローダを呼んでるようにも見えるので、make の知識もそこそこ必要でしょうね。(configure対応じゃないものもたくさんあるし)


>解決方法のご教授をお願いいたします。
>当方カナリの初心者になります。

まず、Cygwinではなく unix 上で、こういう作業ができるようにならないと……
というか、最低限 "ld: cannot find -lgcov" の意味がわかるような書籍なりを手元に用意してからのことだと思います。
まあそれ以前に、いいかげんな抜書きだけじゃなくて、もう少し状況説明と情報をきちんと伝えられるほうが望ましいかと……


▼関連発言

3366:コンパイルエラー [sam] 04/12
 └3370:Re:コンパイルエラー [かわぎた] 04/13
  └3372:Re[2]:コンパイルエラー [nil] 04/13
   └3376:Re[3]:コンパイルエラー [かわぎた] 04/15
    └3378:Re[4]:コンパイルエラー [nil] 04/16
     └3379:Re[5]:コンパイルエラー [かわぎた] 04/16
      └3380:Re[6]:コンパイルエラー [nil] 04/16
       └3381:Re[7]:コンパイルエラー [かわぎた] 04/17 <

Pass 保存

早田のホームページへ
CGIROOM