- ベストアンサー
crypt関数を含むプログラムソースのgccを用いたコンパイルについて(C言語)
crypt関数を含むCのプログラムソースをgccを用いてコンパイルしようとしたところ、 /cygdrive/c/DOCUME~1/○○○/LOCALS~1/Temp/ccGF0SZX.o:trip.c:(.text+0x373): undefined reference to `_crypt' collect2: ld returned 1 exit status と出てコンパイルできませんでした。 最初はcygwinのインストールの時に何かが足りていなかったのだろうと思い、すべてインストールしなおしたのですがそれでもやはりだめでした。 http://www.ninnin.net/blog/archives/000508.html に、gccなら問題なく使えると書いてあったのですが2005年の記事なので今はもう使用できなくなってしまったのでしょうか? どうかご教授お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
gccのコマンドラインにcryptライブラリをリンクするための -lcrypt オプションがありますか?
その他の回答 (1)
- colder
- ベストアンサー率43% (30/69)
回答No.2
オプション-lcryptを付けてみたらどうですか。 libcrypt.aがない場合は以下のものをインストール http://cygwin.com/packages/crypt/
質問者
お礼
cryptの解説にも書いてありました・・・。 見落としていたみたいです。 ありがとうございました。
お礼
cryptの解説にも書いてありました・・・。 見落としていたみたいです。 ありがとうございました。