これは、書籍『Advanced Programming in the Unix Environment』から apue.3e ソース コードを作成しようとしたときに発生するエラーです。
/lib -lapue -pthread -lrt -lbsd
/usr/bin/ld: cannot find -lbsd
collect2: error: ld returned 1 exit status
make[1]: *** [badexit2] Error 1
make[1]: Leaving directory `/home/john/Documents/apue.3e/threads'
make: *** [all] Error 1
ファイルへのシンボリックリンクがすべて欠落しているように見える同様のエラーを調べましたが、何が何で-lbsd
あるかわかりません。ディレクトリを変更しようとすると、/usr/bin/ld
存在しません。-lbsd
このディレクトリにあるはずですld
か、それとも見つからないだけですか? ここにばかげた質問を投稿することは控えようとしましたが、これ以上これに固執するのは耐えられません. どんな助けでも大歓迎です。