Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Unixがapue.hファイルを見つけられない場合はどうすればいいですか?

Unixがapue.hファイルを見つけられない場合はどうすればいいですか?

  
                

Linux初心者の多くは、「Unix環境での高度なプログラミング」という本を勉強しているときに、この記事に記載されているapue.hファイルを見つけることができません。次の小さなシリーズでは、apue.hファイルを見つけることができないUnixの解決策を紹介します。

プログラムはこの本の中で実行される「UNIXレベルのプログラミング環境」、コンパイラは、このヘッダファイルapue.h要求しません。 Apue.hは作者によってカスタマイズされたヘッダファイルで、プログラムに必要な共通のヘッダファイルとエラー処理関数を含んでいるので、システムヘッダファイル(Linuxでは/usr /include)に入れるべきです。私はそれを見つけることができます。

この問題の解決策は次のとおりです。

1.インターネット上の本に対応する2つのファイルapue.hとerror.cをダウンロードします。 rootユーザーに切り替えます(通常のユーザーには、ファイルを/usrディレクトリーにコピーするための十分な権限がありません);

3. apue.hファイルを変更しますapue.hファイルに#endif /* _APUE_H * /を追加する必要があります。 #include' error.c'の後にファイルを保存します。

4.これら2つのファイルを/usr /includeディレクトリにコピーします。

例:cp /home/liupenghui/desktop/apue.h /usr/include/apue.h < Br>

cp /home/liupenghui/Desktop/error.c /usr/include/error.c

5.OK!今、あなたは本の中でプログラムを実行することができます。

上記はUnixの紹介ですapue.hファイルへの解決策を見つけることができません、実際には、apue.hファイルは著者自身によって書かれたヘッダファイルであり、システムで見つけることができない、ネットワークからダウンロードすることができます。

Copyright © Windowsの知識 All Rights Reserved