gpt4 book ai didi

linux - 尝试运行可执行文件 - 文件或目录不存在,但文件存在。我可以执行它,但只能从它所在的目录中执行

转载 作者:太空宇宙 更新时间:2023-11-04 05:31:34 24 4
gpt4 key购买 nike

正如标题所示,我正在尝试运行一个可执行文件。当我尝试从其他目录运行它时,出现“文件或目录不存在”错误。但是,当我位于文件所在的目录中时,没有问题。有什么建议吗?

其他遇到此问题的人永远无法执行他们的文件,无论他们当前位于哪个目录!

谢谢!

最佳答案

要执行/tmp/virus.tmp,您需要运行:

/tmp/virus.tmp

您尝试运行:

./tmp/virus.tmp

失败,因为它试图做的是在当前目录的tmp目录中查找程序。 (. 是当前目录。)例如,如果您在 /home/user/ 中并输入 ./tmp/prog,它将尝试执行 /home/user/tmp/prog

关于linux - 尝试运行可执行文件 - 文件或目录不存在,但文件存在。我可以执行它,但只能从它所在的目录中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13774490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com