Termux 权限被拒绝

新手上路,请多包涵

我想在 Termux(c++) 中执行一个简单的代码,但每次我得到一个错误:

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

我需要root还是其他?

原文由 GFTA 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
2 个回答

正如 molbdnilo 所说,您应该首先编译源文件:

 g++ test.cpp

然后执行生成的二进制文件(默认名称是a.out)

 ./a.out

原文由 Thana 发布,翻译遵循 CC BY-SA 4.0 许可协议

C++做不到,必须先编译。如果是 Python,你可以添加 #!/usr/bin/env python 到第一行,并在 shell 中运行 chmod 744 xxx.py ,然后运行 ./xxx.py .xxx.py 正在运行。

原文由 suchenguo 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题