linux 运行可执行文件时的Termux错误

ippsafx7  于 2023-03-01  发布在  Linux
关注(0)|答案(2)|浏览(704)

我正在使用Termux学习rust和cpp,当时编译没有问题,但当我使用./main运行编译后的代码时,它总是这样说:

bash: ./main: Permission denied

有人知道怎么修吗?

jtoj6r0c

jtoj6r0c1#

如果你试图执行/storage/emulated/0/中的二进制文件,termux没有执行权限,但是你可以在那个目录中编译,为了执行,只需通过执行termux cp <your file> ~/中的命令将文件复制到~/中,然后你就可以执行它了。

svmlkihl

svmlkihl2#

要执行二进制文件,只需使用以下命令:

bash ./main

相关问题