unix環境高級編程|編譯apue源碼|/usr/bin/ld找不到-lbsd|依賴: libbsd

/usr/bin/ld找不到-lbsd

sudo apt-get install libbsd-dev

依賴: libbsd0 (= 0.8.7-1) 但是 0.8.7-1ubuntu0.1 正要被安裝 E: 無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係。

sudo apt-get install libssl1.0.0=1.0.2g-1ubuntu4.13
轉到解壓後的apue.3e/目錄下:
make
5.把make生成的apue.h與靜態鏈接庫libapue.a放到系統指定尋找的地方:

cp ./include/apue.h /usr/include/
cp ./lib/libapue.a /usr/local/lib/

gcc hello.c -o hello -l apue
運行:./hello

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