Что означает ошибка 58 GNU make?

#makefile #gnu-make

#makefile #gnu-make

Вопрос:

Я запускаю процесс сборки, и он завершается сбоем с этой ошибкой, о которой я не могу много найти. Это ошибка 58, которая приводит к сбою в файле object (.o). что это значит?

Комментарии:

1. Это не будет ошибкой GNU make ; это будет статус выхода из любой команды, которую она запускала. Вам нужно будет показать свой Makefile файл и какую команду он выполнял.

2. Или просто загляните в выходные данные и посмотрите на последнюю команду, которая была выполнена. Это тот, который потерпел неудачу и, вероятно, напечатал свою собственную ошибку.

Ответ №1:

Если вы работаете в Windows: ошибка 58 во время выполнения обычно отображается в большинстве операционных систем Microsoft Windows. Это происходит, когда Windows не может вставить данные в сохраненный или переименованный файл, имя которого идентично имени файла, который уже существует в указанной папке.

РЕДАКТИРОВАТЬ: Попробуйте выполнить очистку и избавиться от промежуточных и конечных файлов перед выполнением сборки. Это все еще происходит?