系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Unix找不到apue.h文件

Unix找不到apue.h文件該怎么辦?

時(shí)間:2015-01-08 15:32:00 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150107/34290.html 手機(jī)查看 評(píng)論

  不少Linux初學(xué)者在學(xué)習(xí)《unix環(huán)境高級(jí)編程》這本書時(shí),找不到文中所說的apue.h文件,那么該怎么辦呢?下面小編就給大家介紹下Unix找不到apue.h文件的解決方法。

 Unix找不到apue.h文件該怎么辦?

  在運(yùn)行《unix環(huán)境高級(jí)編程》這本書中的程序時(shí),編譯器會(huì)提示沒有apue.h這個(gè)頭文件。apue.h是作者自定義的一個(gè)頭文件,包括程序所需的常用頭文件及出錯(cuò)處理函數(shù),所以因該將它放入系統(tǒng)頭文件中(Linux下是 /usr/include),這樣gcc編譯器就能找到它了。

  關(guān)于這個(gè)問題的解決辦法見下:

  1.在網(wǎng)上下載到本書對(duì)應(yīng)的apue.h和error.c兩個(gè)文件;

  2.切換到root用戶(普通用戶往 /usr目錄下拷貝文件的權(quán)限不夠);

  3.修改apue.h文件 我們需要在apue.h文件中的 #endif /* _APUE_H */ 前面加上#include “error.c” 后保存文件!

  4.將這兩個(gè)文件拷貝到 /usr/include目錄下;

  如:cp /home/liupenghui/桌面/apue.h /usr/include/apue.h

  cp /home/liupenghui/桌面/error.c /usr/include/error.c

  5.OK!現(xiàn)在就可以運(yùn)行書中的程序了。

  上面就是Unix找不到apue.h文件的解決方法的介紹了,其實(shí)apue.h文件是作者自己寫的一個(gè)頭文件,系統(tǒng)中是找不到的,可以從網(wǎng)絡(luò)上下載。

標(biāo)簽 Unix

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄