相关疑难解决方法(0)

为什么我不能在 Linux 的另一个分区上运行程序?

因此,为方便起见,我将所有数据存储在我的 Windows 分区上,以便我可以从 Linux 和 Windows 轻松访问我的数据。但是,我尝试用 g++ 编译一个 C++ 程序,发现我不能用 运行该程序./program_filename,因为它告诉我

bash: program_filename: Permission denied
Run Code Online (Sandbox Code Playgroud)

正在做

cp program_filename ~/program_filename
Run Code Online (Sandbox Code Playgroud)

但是,从我的主目录运行它可以正常工作。

所以我试过chmod +rwx program_filename,但ls -l显示权限仍然设置为-rw-------.目录中的所有文件。当我以 root 身份执行此操作时,也没有任何变化。

有没有简单的解决方法?

(如果有用,我正在运行 Fedora 16 x64)

permissions chmod executable

5
推荐指数
2
解决办法
7790
查看次数

标签 统计

chmod ×1

executable ×1

permissions ×1