Несколько причин, которые могут вызвать ошибку «no input files» при компиляции в GCC:
- Неправильная директория. 2 Нужно убедиться, что компилятор запущен в той же папке, что и файл. 13
- Неправильное написание имени файла. 2 Следует проверить, что файл имеет правильное расширение .c и что к его имени не добавлено никаких других расширений. 1
- Пробелы в имени файла. 1 Их нужно заменить подчёркиваниями или другими символами. 1
- Использование параметра -o. 1 При его применении следует указать имя выходного файла после него. 1
Также стоит проверить, что файл действительно существует в текущей директории. 1 Для этого можно использовать команду dir в командной строке. 1