В разрешении Termux отказано - PullRequest
       11

В разрешении Termux отказано

0 голосов
/ 30 октября 2018

Я хочу выполнить простой код в Termux (c ++), но каждый раз, когда я получаю сообщение об ошибке:

bash: ./test.cpp: Permission denied
Storage permission is on and gcc is installed. 

Нужен ли рут или что-то еще?

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Я никогда не использовал termux, но хотел бы предложить вам следующие пункты для компиляции

  • используйте chmod 777 test.cpp, чтобы предоставить разрешение на чтение и запись всем пользователям
  • используйте g ++ вместе с gcc для компиляции файлов C ++ используйте sudo apt-get update с последующим sudo apt-get install g++
  • компиляция с использованием g++ test.cpp -o test и используйте ./test для запуска файла. Вот как это работает в системах Linux.
0 голосов
/ 30 октября 2018

Как сказал molbdnilo, вы должны сначала скомпилировать исходный файл:

g++ test.cpp

И затем выполнить двоичный файл (имя по умолчанию a.out)

./a.out
...