近期正在看《Unix環境高級編程》一書,目前看了20多頁,書中 有幾個c的例程,因而想着,也讓它運行一下,看看是否跟描述相符,作開發人員本應該這樣,因而敲了一部分代碼,而後編譯,發現並不能運行,百度 一看,原來,書中的例程都是基於做者寫的一個庫文件,因而着手進行安裝以便運行書中的一些例程。html
1.下載源碼,能夠去官方地址下載。下載地址【http://www.apuebook.com/src.3e.tar.gz】。linux
我是直接在linux下下載的:wget http://www.apuebook.com/src.3e.tar.gz編程
而後解壓:測試
tar -zxv -f src.3e.tar.gz
看了在網上的一堆教程中,編譯前須要安裝一個類庫:
yum install -y libbsd
接着:make
我本身的情況是好像有一個錯誤,也不知道怎麼解決,只能硬着頭皮進行下去。
cp ./include/apue.h /usr/include/ cp ./lib/libapue.a /usr/local/lib/步驟就這麼多了,資料來源是【http://www.shazidoubing.com/cplus/639.html】須要知道的更詳細,能夠去看看。ps: 通過測試,敲了一些源碼,經過編譯,是成功的。