unix環境高級編程(第2版)——使用自定義頭文件apue.h

操作系統:ubuntu 12.10

編譯環境:gcc 4.4.7

用戶主目錄:/home/XXXX

源碼包存放目錄:/home/XXXX/unix


1.網站http://www.apuebook.com/code2e.html 下載書中源碼包,並解壓到當前目錄/home/XXXX/unix下。

2. 將“apue.2e/Make.defines.linux”文件中的WKDIR修改爲“/home/XXXX/unix/apue.2e"; 將“apue.2e/std/linux.mk”文件中的“nawk”全部替換爲“awk”。

3. 回到 apue.2e目錄下,make代碼。

4. 複製操作:

    apue.2e/include/apue.h -> /usr/include/

    apue.2e/lib/libapue.a -> /usr/lib/

    apue.2e/lib/libapue.a-> /usr/lib64/

5. 測試舉例

    源代碼:apue.2e/file/access.c

    編譯:gcc access.c  -o test  -lapue

    這裏“-lapue”說明要使用的靜態庫,“test”爲生成的目標文件。

    OK!恭喜!!




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