Пусть hello_world является допустимым исходным файлом C. Когда я пытаюсь скомпилировать, я получаю
gcc hello_world // hello_world: file not recognized: File format not recognized
Я знаю, что могу переименовать, чтобы иметь .c суффикс, но если я этого не делаю, gcc поддерживает компиляцию файла без .c суффикс?