Termux 不能 运行 c++ 程序?
Termux can't run c++ programs?
所以我在 android 上使用带有 termux 的 clang 编译了一个简单的 c++ 程序,但是我不能 运行 这个程序,我得到以下错误:
$ ./execname
-bash: . /execname: Permission denied
您 运行 在共享存储空间(在 /sdcard
下)吗?那里的文件系统不支持可执行权限。
尝试直接在 $HOME
目录中编译和 运行 文件!
您可能需要授予您文件的执行权限,如果尚未完成:
chmod +x execname
此外,由于系统路径错误,shebang 解释器无法在 termux 中按预期工作,但软件包已修复 termux-exec
pkg install termux-exec
所以我在 android 上使用带有 termux 的 clang 编译了一个简单的 c++ 程序,但是我不能 运行 这个程序,我得到以下错误:
$ ./execname
-bash: . /execname: Permission denied
您 运行 在共享存储空间(在 /sdcard
下)吗?那里的文件系统不支持可执行权限。
尝试直接在 $HOME
目录中编译和 运行 文件!
您可能需要授予您文件的执行权限,如果尚未完成:
chmod +x execname
此外,由于系统路径错误,shebang 解释器无法在 termux 中按预期工作,但软件包已修复 termux-exec
pkg install termux-exec