天天看點

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

繼續閱讀