2016-07-15 2 views
-1

Q-1. В чем разница между приведенными ниже ошибками компиляции при использовании Make-файлов?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

Я согласен с @ жаворонками/звуками, как вопрос домашней работы, но важная вещь - «научиться чему-то». Я напишу ответы, но внимательно прочитаю их и Google в следующий раз.

Для понимания типов ошибок вы должны прочитать код ошибки. Различия в типах ошибок довольно ясны.

Ошибки ввода/вывода во время попыток доступа к файловой системе в основном означают проблемы с оборудованием. Но иногда недостающие библиотеки также могут вызвать этот тип ошибки.

Разрешение отклонено - тип ошибки, в которой у вас нет разрешения на запись связанного файла или каталога. Это означает, что вы должны добавить разрешение своему текущему пользователю или получить доступ к корневым разрешениям.

Нет такого файла или каталога самонастраивается. Эта программа пытается написать или прочитать файл, который не существует. Для решения этой проблемы вы должны проверить свои параметры env или создать вручную (не рекомендуется).

Смежные вопросы