Bu, Unix Ortamındaki Advanced Programming (Gelişmiş Programlama) kitabından apue.3e kaynak kodunu denediğimde aldığım hatadır./usr/bin/ld bulamıyor -lbsd
/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
Ben tüm dosyalara sembolik bağlantılar eksik gibiydi benzer hatalar inceledim ama -lbsd
ne olduğunu çözemiyorum. Dizini /usr/bin/ld
olarak değiştirmeye çalıştığımda, mevcut değil. -lbsd
bu dizinde olması gerekiyorsa veya ld
ürünü bulamadınız mı? Burada aptalca sorular göndermekten kaçınmaya çalıştım ama artık bunun üzerinde sıkışıp kalmaya dayanamıyorum. Herhangi bir yardım büyük beğeni topluyor.
o [libbsd] atıfta mı yüklemek (http://libbsd.freedesktop.org/wiki/)? –
Emin değilim. Ben libbsd dosyasını indirdim ve yaptım ama sonra ne yapacağımı bilemiyorum. –
find/| grep libbsd? – tristan