codebloks 的权限被拒绝

codebloks 的权限被拒绝

我已经从 Ubuntu 软件中心安装了代码块。当我创建一个新项目并对其进行编译时,输出窗口中显示“ permission denied”。我应该如何运行代码块,或者我应该将项目文件放在哪里才能消除此错误?!

答案1

最可能的解释是,您选择的 codeblocks 工作区位于非 Linux 文件系统上(例如外部 NTFS 硬盘)。此类文件系统本身不支持 Unix 风格的权限位,因此无法将文件标记为可执行文件(除非在挂载时全局标记)。

如果是这种情况,那么最简单的解决方案就是将您的工作区移动到常规 Linux 主目录。

答案2

确保您是文件的所有者。如果不是,您可以运行以下命令:

sudo chown usrname:username /path/to/your/file

还要确保它是可执行的:

chmod +x /path/to/your/file

相关内容