Android — разрешение Termux отказано

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

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

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

0

Решение

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

g++ test.cpp

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

./a.out
0

Другие решения

Я никогда не использовал 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

По вопросам рекламы [email protected]