我希望能够将一组文件从Drive下载到我的平板电脑(运行Lineage OS的Nexus 7 2012),然后编辑,编译和执行相关文件。这些文件都是与c ++相关的.cpp,.h和主文件。 (顺便说一下,我是c ++和Termux的新手)。
当我这样做时,我可以编辑和编译但无法执行 - 我收到一条权限被拒绝的错误消息。我已按照termux帮助页面中的说明操作,运行termux-setup-storage并授予模拟器访问共享文件夹的权限。据我所知,这些都是正确设置的。
检查其他问题和网站时,很好地解释了您无法在模拟存储位置上编译和运行(如果您有外部驱动器,则也不能编译) -
我的问题是我无法将模拟的下载文件夹中的文件复制到termux文件夹中。我无法直接从驱动器下载到termux文件夹,也不知道如何从termux中直接导航到Drive。
更具体地说:
任何其他建议将不胜感激。
提前致谢。
答案 0 :(得分:0)
termux-setup-storage
包将所有Chromebook Files文件夹映射到主目录中的新文件夹。要安装它,请在termux中键入以下内容
pkg install termux-setup-storage
然后,如果您输入termux
cd
ls storage/downloads
您应该会看到Chromebook的“下载”文件夹中的内容。在我的chromebook上,storage
文件夹包含以下Chromebook文件夹
~ $ ls storage/
dcim/ downloads/ movies/ music/ pictures/ shared/
我通常将cpp代码放在我的termux用户目录中(例如~/src/project1
),而不是Chromebook的目录。到目前为止,使用g++
进行编译和执行似乎都很好(参见下面的屏幕截图)。如果您有更具体的问题,请告诉我。