我在计算机1和计算机2上运行Ubuntu。在计算机1上编译了C ++程序,可以使用终端从终端执行它./program_name
。运行正常。
但是,当我尝试在计算机2上执行此操作时,它说: bash: ./program_name: permission denied
有什么问题,我该怎么办?
您是如何从计算机1到计算机2获取程序的?您是否复制了可执行文件或重新编译了源代码?命令“ ls -l program_name”的输出是什么?
—
Eric Postpischil 2013年
对于SO来说,这似乎不是主题,因为它与编程无关,而与Linux上的权限管理有关
—
nijansen 2013年
试试
—
Nadjib Mami 2016年
bash program_name
我写了一个
—
ArtOfWarfare
.sh
文件。它拒绝执行此错误消息。我会说这绝对是StackOverflow的主题。我已提名重新开放。
progam_name
吗?