熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(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文件的解決方法。
在運(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ò)上下載。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)