从12.10更新到13.04后,代码块Permision被拒绝
当我尝试编译时说
sh: 1: /media/user/Linux/test/bin/Debug/test: Permission denied
我没有Ubuntu 12.10的这个问题
我刚刚开始使用Ubuntu ….
我已经通过使NTFS分区可执行解决了如果您搜索如何获得从NTFS硬盘驱动器编译C程序的权限,您会找到这些步骤。
请按照以下步骤使NTFS分区可执行:
-
打开终端并输入
sudo blkid -c /dev/null
此命令允许您识别NTFS驱动器和UUID号。 示例:
/dev/sdb1: LABEL="my_label" UUID="xxx" TYPE="ntfs"
-
从终端输入打开
/etc/fstab
文件gksudo gedit /etc/fstab
-
不要编辑现有行,但最后添加新行,如下例所示:
UUID=xxx /media/my_label ntfs-3g defaults,auto,uid=1000,gid=1000,umask=002 0 0
注意:根据您的具体情况更换UUID编号和安装点
/media/my_label
! -
保存文件并关闭文本编辑器。
-
在终端中输入下一个命令:
sudo mount -a
在我这样做之后它说它无法安装,但是在我重新启动Ubuntu之后它工作了。
-
并重新启动Ubuntu。 完成
现在,每次挂载NTFS分区时,您都可以运行可执行文件。
将项目目录更改为您的主文件夹,如/home/test