下載: src.3e.tar.gz
解壓
安裝相應庫: sudo apt-get install libbsd-dev
進入到apue.3e目錄,執行: make
sudo cp ./include/apue.h /usr/include/
sudo cp ./lib/libapue.a /usr/local/lib/
這裏以書中的第一個例子爲例來進行編譯:
編譯時鏈接到相應庫: gcc -o 1-3 1-3.c -lapue
然後 ./1-3 /home
就可以查看 home 的目錄中的目錄項。
同時,可以發現,這個程序的工作目錄是 /
感謝:https://blog.csdn.net/u013961718/article/details/72809726
感謝:https://blog.csdn.net/freestyle4568world/article/details/39269129