Ubuntu 16.04 не позволит мне запустить свою программу CodeLite

Я запускаю Ubuntu 16.04, которую я недавно установил вместе с Windows 10, потому что мне сказали, что Linux был лучше для программирования (я - студент Вычислительной техники). Когда я запускаю свою программу на CodeLite (который мы используем в университете), ошибка кажется говорящей:

/usr/bin/codelite_exec: 22: /usr/bin/codelite_exec: ./NumerosGrandes: Permission denied

Какие-либо предложения? Я плохо знаком с Linux.

1
задан 5 December 2016 в 16:33

1 ответ

Я не знаком CodeLite, но сообщение "Разрешение, отклоненное", говорит, что Вы не имеете прав на файл.

я предполагаю, что Вы не имеете исполняемых прав для файла ./NumerosGrandes. Необходимо изменить полномочия командой chmod u+x ./NumerosGrades в каталоге, где файл расположен. Файл должен быть расположен в project_directory/bin или в подобном месте.

, Если это не помогает, обеспечьте права на файл. Можно получить права командой ls -l из того же каталога.

, Если Вы не владеете файлом, Вы должны будете базироваться права сделать chmod, но я предполагаю, что это не Ваш случай.

, Если Вы не знаете, где ввести команды, приложение называют Terminal или Console или *something*Term. Некоторые поддержки filemanagers как значение по умолчанию щелкают правой кнопкой -> Open Terminal здесь

Редактирование

, Если бы я сделал Вас боящимися Linux из-за терминала, то в GUI должен быть путь. Откройте filemanager и перейдите в файл NumeroGrandes, щелкните правой кнопкой по нему и выберите свойства. На Полномочиях вкладки можно установить требуемые полномочия (исполняемый файл должен быть достаточно).

0
ответ дан 8 December 2019 в 07:32

Другие вопросы по тегам:

Похожие вопросы: