Вы должны дать ему exe.permissions.
Итак: chmod +x new_file
Когда вы создаете новый файл с вашим gcc, по умолчанию это не исполняемый файл.Итак, вы должны дать ему разрешения на выполнение.
С chmod
(см. Это) вы меняете права доступа к файлу.
В этом конкретном случае вы далиразрешения на выполнение (+ [плюс] означает, дал, «х» означает выполнение) для этого файла.
Если вы хотите отозвать это разрешение, вы можете набрать: chmod -x filename