Я хотел бы иметь возможность загружать набор файлов с диска на мой планшет (Nexus 7 2012 под управлением ОС Lineage), а затем редактировать, компилировать и выполнять соответствующие файлы. Все эти файлы связаны с c ++ .cpp, .h и основным файлом. (Кстати, я новичок в C ++ и Termux).
Когда я в настоящее время делаю это, я могу редактировать и компилировать, но не могу выполнить — я получаю сообщение об ошибке «Отказано в доступе». Я следовал инструкциям на странице справки termux, запустил termux-setup-storage и дал эмулятору разрешение на доступ к общим папкам. Насколько я могу судить, все они настроены правильно.
Проверяя другие вопросы и сайты, хорошо объясняется, что вы не можете скомпилировать и запустить в эмулируемых хранилищах (ни на внешнем диске, если он у вас есть — у меня нет).
Моя проблема в том, что я не могу скопировать файлы из эмулируемой папки загрузки в папку termux. Я не могу напрямую загрузить с диска в папку termux, и не знаю, как перейти непосредственно на диск из termux.
Итак, более конкретно:
Любые другие предложения будут оценены.
Заранее спасибо.
termux-setup-storage
Пакет сопоставляет все папки Chromebook Files с новой папкой в вашем домашнем каталоге. Чтобы установить его, введите следующее в вашем termux
pkg install termux-setup-storage
Тогда, если вы введете в свой termux
cd
ls storage/downloads
Вы должны увидеть содержимое папки Download вашего Chromebook. На моем Chromebook storage
папка содержит следующие папки Chromebook Files
~ $ ls storage/
dcim/ downloads/ movies/ music/ pictures/ shared/
Я обычно помещаю код cpp в свой каталог пользователя termux (например, ~/src/project1
) вместо каталогов Chromebook. И компиляция и выполнение с g++
пока все в порядке (см. скриншот ниже). Дайте мне знать, если у вас есть более конкретные вопросы.
Других решений пока нет …