轉自:http://www.xitongbuluo.com/jiaocheng/17264.htmlhtml
在http://download.csdn.net/detail/lincoln_2012/7680675 下載apue.h文件函數
/**************************************************************************************************************/.net
apue.h文件是書中本身寫的一個文件,包含了經常使用的頭文件,系統不自帶。其中包含了經常使用的頭文件,以及出錯處理函數的定義,使用起來確實很方便。但是在實際使用當中並無這個文件怎麼辦?怎麼辦?htm
1.在網上下載到本書對應的apue.h和error.c兩個文件;it
2.切換到root用戶(普通用戶往 /usr目錄下拷貝文件的權限不夠);編譯
3.修改apue.h文件 咱們須要在apue.h文件中的 #endif /* _APUE_H */ 前面加上#include "error.c" 後保存文件!gcc
4.將這兩個文件拷貝到 /usr/include目錄下;權限
按照裏面打不住仍是遇到了小小打問題,編譯的時候報錯提示說error.c中MAXLINE沒有定義,我在error.c裏面定義啦下載
#define MAXLINE 2048gc
在用gcc編譯文件就能夠順利經過啦。