gpt4 book ai didi

生成文件权限被拒绝

转载 作者:行者123 更新时间:2023-12-04 00:44:26 24 4
gpt4 key购买 nike

我正在尝试制作一个 C++ 程序,该程序将找到走出迷宫的最短路线。不过,我现在正在努力让我的 makefile 正常工作。目前,我的 makefile 包含以下内容:

mazeIO : mazeIO.cpp maze.h
g++ -g -Wall mazeIO.cpp maze.h -o mazeIO

mazeIO.cpp 和 maze.h 是我在项目中仅有的两个文件。在命令行中我输入
make -f Makefile

它编译得很好。然后我打字
./mazeIO maze.txt

maze.txt 是我试图导航的迷宫输入。
输入此内容后,出现以下错误:
bash: ./mazeIO: Permission denied

我不理解为什么。有什么建议?

最佳答案

这很简单。它需要可执行权限。

chmod +x 迷宫

如果需要由其他用户执行,您也可以使用 chmod。
如果需要由其他用户执行, man chmod 将为您提供所需的数值。警惕给予完整的可执行、读取和写入权限 (chmod 777)

chmod 600 不会使其可执行。

关于生成文件权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13596782/

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