我正在使用Termux学习rust和cpp,当时编译没有问题,但当我使用./main运行编译后的代码时,它总是这样说:
./main
bash: ./main: Permission denied
有人知道怎么修吗?
jtoj6r0c1#
如果你试图执行/storage/emulated/0/中的二进制文件,termux没有执行权限,但是你可以在那个目录中编译,为了执行,只需通过执行termux cp <your file> ~/中的命令将文件复制到~/中,然后你就可以执行它了。
/storage/emulated/0/
cp <your file> ~/
~/
svmlkihl2#
要执行二进制文件,只需使用以下命令:
bash ./main
2条答案
按热度按时间jtoj6r0c1#
如果你试图执行
/storage/emulated/0/
中的二进制文件,termux没有执行权限,但是你可以在那个目录中编译,为了执行,只需通过执行termuxcp <your file> ~/
中的命令将文件复制到~/
中,然后你就可以执行它了。svmlkihl2#
要执行二进制文件,只需使用以下命令: