Я установил компилятор GCC с помощью
Установите команду build-essential. после установки я написал простую c prgm. Я попытался выполнить следующую команду:
gcc First.c
./a.out
, но я получаю сообщение «bash: ./a.out: Permission denied». Я не знаю, что делать теперь.
Выполнить команду
ls -l a.out
Это покажет разрешения, предоставленные файлу, как показано ниже.
-rw-r - r -
1 js js 0 2011-03-27 19:45 a.out
Первый набор это разрешения и для их выполнения вам необходимо разрешение «выполнить» Предоставить разрешение на выполнение с помощью chmod + x a.out
или chmod 755 a.out
дают эту программу (я имею в виду a.out
) разрешение на «выполнение» этой командой:
chmod + x ./a.out [ ! d1]
, затем выполните его; -)
sh ./a.out
не будет работать. Это двоичный код, а не сценарий оболочки. – Adam Byrtek 27 March 2011 в 20:29