Я установил компилятор GCC с помощью
Установите команду build-essential. после установки я написал простую c prgm. Я попытался выполнить следующую команду:
gcc First.c
./a.out
, но я получаю сообщение «bash: ./a.out: Permission denied». Я не знаю, что делать теперь.
Запись Откройте текстовый редактор и введите вышеупомянутый код «Hello World». Сохраните этот файл как HelloWorld.c.
Напишите Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте свой код, введя gcc HelloWorld.c в командной строке. Ваш Hello World будет скомпилирован успешно, если ваша программа не содержит синтаксической ошибки. Он будет генерировать файл a.out.
Разрешение Разрешить выполнение разрешения chmod + x ./a.out
Разрешение Теперь запустите свою программу, введя .out в командной строке.
Вывод. На вашей консоли будет напечатан «Hello World».
Похоже, что исполняемый файл a.out не имеет установленного режима выполнения (+ x).
Запустите команду chmod a+x a.out, чтобы дать пользователю право запускать файл. После этого вы можете выполнить файл, запустив ./a.out в терминале.
Есть еще один способ добиться того же:
1) Щелкните правой кнопкой мыши файл a.out в файловый браузер.
2) Выберите Properties в раскрывающемся меню
3) Откройте вкладку Permissions
4) Проверьте поле Allow to execute this file as a program.
Выполнить команду
ls -l a.out
Это покажет разрешения, предоставленные файлу, как показано ниже.
-rw-r--r-- 1 js js 0 2011-03-27 19:45 a.out
Первый set - это разрешения и для его выполнения как такового вам нужно разрешение «выполнить» Предоставить разрешение на выполнение с помощью chmod +x a.out или chmod 755 a.out
дают эту программу (я имею в виду a.out) разрешение на «выполнение» этой командой:
chmod +x ./a.out
затем выполнить ее; -)
Запись Откройте текстовый редактор и введите вышеупомянутый код «Hello World». Сохраните этот файл как HelloWorld.c.
Напишите Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте свой код, введя gcc HelloWorld.c в командной строке. Ваш Hello World будет скомпилирован успешно, если ваша программа не содержит синтаксической ошибки. Он будет генерировать файл a.out.
Разрешение Разрешить выполнение разрешения chmod + x ./a.out
Разрешение Теперь запустите свою программу, введя .out в командной строке.
Вывод. На вашей консоли будет напечатан «Hello World».
Похоже, что исполняемый файл a.out не имеет установленного режима выполнения (+ x).
Запустите команду chmod a+x a.out, чтобы дать пользователю право запускать файл. После этого вы можете выполнить файл, запустив ./a.out в терминале.
Есть еще один способ добиться того же:
1) Щелкните правой кнопкой мыши файл a.out в файловый браузер.
2) Выберите Properties в раскрывающемся меню
3) Откройте вкладку Permissions
4) Проверьте поле Allow to execute this file as a program.
Выполнить команду
ls -l a.out
Это покажет разрешения, предоставленные файлу, как показано ниже.
-rw-r--r-- 1 js js 0 2011-03-27 19:45 a.out
Первый set - это разрешения и для его выполнения как такового вам нужно разрешение «выполнить» Предоставить разрешение на выполнение с помощью chmod +x a.out или chmod 755 a.out
дают эту программу (я имею в виду a.out) разрешение на «выполнение» этой командой:
chmod +x ./a.out
затем выполнить ее; -)
Запись Откройте текстовый редактор и введите вышеупомянутый код «Hello World». Сохраните этот файл как HelloWorld.c.
Напишите Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте свой код, введя gcc HelloWorld.c в командной строке. Ваш Hello World будет скомпилирован успешно, если ваша программа не содержит синтаксической ошибки. Он будет генерировать файл a.out.
Разрешение Разрешить выполнение разрешения chmod + x ./a.out
Разрешение Теперь запустите свою программу, введя .out в командной строке.
Вывод. На вашей консоли будет напечатан «Hello World».
Похоже, что исполняемый файл a.out не имеет установленного режима выполнения (+ x).
Запустите команду chmod a+x a.out, чтобы дать пользователю право запускать файл. После этого вы можете выполнить файл, запустив ./a.out в терминале.
Есть еще один способ добиться того же:
1) Щелкните правой кнопкой мыши файл a.out в файловый браузер.
2) Выберите Properties в раскрывающемся меню
3) Откройте вкладку Permissions
4) Проверьте поле Allow to execute this file as a program.
Выполнить команду
ls -l a.out
Это покажет разрешения, предоставленные файлу, как показано ниже.
-rw-r--r-- 1 js js 0 2011-03-27 19:45 a.out
Первый set - это разрешения и для его выполнения как такового вам нужно разрешение «выполнить» Предоставить разрешение на выполнение с помощью chmod +x a.out или chmod 755 a.out
дают эту программу (я имею в виду a.out) разрешение на «выполнение» этой командой:
chmod +x ./a.out
затем выполнить ее; -)
Запись Откройте текстовый редактор и введите вышеупомянутый код «Hello World». Сохраните этот файл как HelloWorld.c.
Напишите Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте свой код, введя gcc HelloWorld.c в командной строке. Ваш Hello World будет скомпилирован успешно, если ваша программа не содержит синтаксической ошибки. Он будет генерировать файл a.out.
Разрешение Разрешить выполнение разрешения chmod + x ./a.out
Разрешение Теперь запустите свою программу, введя .out в командной строке.
Вывод. На вашей консоли будет напечатан «Hello World».
Похоже, что исполняемый файл a.out не имеет установленного режима выполнения (+ x).
Запустите команду chmod a+x a.out, чтобы дать пользователю право запускать файл. После этого вы можете выполнить файл, запустив ./a.out в терминале.
Есть еще один способ добиться того же:
1) Щелкните правой кнопкой мыши файл a.out в файловый браузер.
2) Выберите Properties в раскрывающемся меню
3) Откройте вкладку Permissions
4) Проверьте поле Allow to execute this file as a program.
Выполнить команду
ls -l a.out
Это покажет разрешения, предоставленные файлу, как показано ниже.
-rw-r--r-- 1 js js 0 2011-03-27 19:45 a.out
Первый set - это разрешения и для его выполнения как такового вам нужно разрешение «выполнить» Предоставить разрешение на выполнение с помощью chmod +x a.out или chmod 755 a.out
дают эту программу (я имею в виду a.out) разрешение на «выполнение» этой командой:
chmod +x ./a.out
затем выполнить ее; -)
Выполнить команду
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]
, затем выполните его; -)
Похоже, что исполняемый файл a.out
не имеет установленного режима выполнения (+ x).
Запустите команду chmod a + x a. out
, чтобы дать пользователю право запускать файл. После этого вы можете выполнить файл, запустив ./ a.out
в терминале.
Есть еще один способ добиться того же:
1) Щелкните правой кнопкой мыши файл a.out
в браузере файлов.
2) Выберите Свойства
в раскрывающемся меню
3) Откройте вкладку Permissions
4) Установите флажок Разрешите выполнение этого файла в виде программы
.
Запись Откройте текстовый редактор и введите вышеупомянутый код Hello World ". Сохраните этот файл как HelloWorld.c.
Compile Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте свой код, введя gcc HelloWorld.c в командной строке. Ваша программа C будет успешно скомпилирована, если ваша программа не содержит никакой синтаксической ошибки. Он будет генерировать файл a.out.
Разрешение Разрешить выполнение разрешения chmod + x ./a.out
Выполнение Теперь запустите свою программу, введя команду a.out в командной строке. [ ! d5]
Выход Вы увидите «Hello World», напечатанный на консоли.
дают эту программу (я имею в виду a.out
) разрешение на «выполнение» этой командой:
chmod + x ./a.out [ ! d1]
, затем выполните его; -)
Выполнить команду
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
не имеет установленного режима выполнения (+ x).
Запустите команду chmod a + x a. out
, чтобы дать пользователю право запускать файл. После этого вы можете выполнить файл, запустив ./ a.out
в терминале.
Есть еще один способ добиться того же:
1) Щелкните правой кнопкой мыши файл a.out
в браузере файлов.
2) Выберите Свойства
в раскрывающемся меню
3) Откройте вкладку Permissions
4) Установите флажок Разрешите выполнение этого файла в виде программы
.
Запись Откройте текстовый редактор и введите вышеупомянутый код Hello World ". Сохраните этот файл как HelloWorld.c.
Compile Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте свой код, введя gcc HelloWorld.c в командной строке. Ваша программа C будет успешно скомпилирована, если ваша программа не содержит никакой синтаксической ошибки. Он будет генерировать файл a.out.
Разрешение Разрешить выполнение разрешения chmod + x ./a.out
Выполнение Теперь запустите свою программу, введя команду a.out в командной строке. [ ! d5]
Выход Вы увидите «Hello World», напечатанный на консоли.
дают эту программу (я имею в виду a.out
) разрешение на «выполнение» этой командой:
chmod + x ./a.out [ ! d1]
, затем выполните его; -)
Выполнить команду
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
Запись Откройте текстовый редактор и введите вышеупомянутый код Hello World ". Сохраните этот файл как HelloWorld.c.
Compile Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте свой код, введя gcc HelloWorld.c в командной строке. Ваша программа C будет успешно скомпилирована, если ваша программа не содержит никакой синтаксической ошибки. Он будет генерировать файл a.out.
Разрешение Разрешить выполнение разрешения chmod + x ./a.out
Выполнение Теперь запустите свою программу, введя команду a.out в командной строке. [ ! d5]
Выход Вы увидите «Hello World», напечатанный на консоли.
Похоже, что исполняемый файл a.out
не имеет установленного режима выполнения (+ x).
Запустите команду chmod a + x a. out
, чтобы дать пользователю право запускать файл. После этого вы можете выполнить файл, запустив ./ a.out
в терминале.
Есть еще один способ добиться того же:
1) Щелкните правой кнопкой мыши файл a.out
в браузере файлов.
2) Выберите Свойства
в раскрывающемся меню
3) Откройте вкладку Permissions
4) Установите флажок Разрешите выполнение этого файла в виде программы
.
Выполнить команду
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
sh ./a.out
не будет работать. Это двоичный код, а не сценарий оболочки.
– Adam Byrtek
27 March 2011 в 20:29
дают эту программу (я имею в виду a.out
) разрешение на «выполнение» этой командой:
chmod + x ./a.out [ ! d1]
, затем выполните его; -)