Ubuntu下apue UNIX環境高級編程(第三版)編譯錯誤的解決 原

make[1]: 離開目錄“/home/yu/Documents/apue.3e/threadctl”
making threads
make[1]: 進入目錄“/home/yu/Documents/apue.3e/threads”
gcc -ansi -I../include -Wall -DLINUX -D_GNU_SOURCE  badexit2.c -o badexit2  -L../lib -lapue -pthread -lrt -lbsd
/usr/bin/ld: 找不到 -lbsd
collect2: error: ld returned 1 exit status
Makefile:31: recipe for target 'badexit2' failed
make[1]: *** [badexit2] Error 1
make[1]: 離開目錄“/home/yu/Documents/apue.3e/threads”
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 1
yu@yunix2:~/Documents/apue.3e$ 

$ sudo apt-get install libbsd-dev

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章