2016-07-15 21 views
-1

Q-1。 Makefilesを使用する際の以下のコンパイルエラーの違いは何ですか?Linux:Makefile:致命的なエラー:依存ファイルを開く

fatal error: opening dependency file : Input/output error

fatal error: opening dependency file : Permission denied

fatal error: opening dependency file : No such file or directory

Q-2。どうやってそれぞれを修正するのですか?

+1

状況を追加してください。この質問には明確な答えはありません。 –

+1

これは宿題のように聞こえます。 – larsks

答えて

0

私は@ larks /宿題のような音に同意しますが、重要なことは「何かを学ぶ」ことです。私は答えを書くつもりですが、慎重に読んで、次にGoogleにそれを読んでください。

エラーの種類を理解するには、エラーコードをお読みください。エラータイプの違いはかなり明確です。

ファイルシステムアクセス試行中の入力/出力エラーは、ほとんどハードウェアの問題を意味します。しかし、ライブラリが見つからないことがあると、このエラータイプも発生する可能性があります。

許可が拒否されましたは、関連するファイルまたはディレクトリを書き込む権限がないエラータイプです。つまり、現在のユーザーにアクセス権を追加するか、ルートアクセス権にアクセスする必要があります。

このようなファイルまたはディレクトリはありません。は自己記述型です。このプログラムは、存在しないファイルの書き込みまたは読み取りを試みます。この問題を解決するには、envオプションをチェックするか手動で作成する(推奨されない方法)必要があります。