从12.10更新到13.04后,代码块Permision被拒绝

当我尝试编译时说

sh: 1: /media/user/Linux/test/bin/Debug/test: Permission denied 

我没有Ubuntu 12.10的这个问题

我刚刚开始使用Ubuntu ….

我已经通过使NTFS分区可执行解决了如果您搜索如何获得从NTFS硬盘驱动器编译C程序的权限,您会找到这些步骤

请按照以下步骤使NTFS分区可执行:

  1. 打开终端并输入

     sudo blkid -c /dev/null 

    此命令允许您识别NTFS驱动器和UUID号。 示例:

     /dev/sdb1: LABEL="my_label" UUID="xxx" TYPE="ntfs" 
  2. 从终端输入打开/etc/fstab文件

     gksudo gedit /etc/fstab 
  3. 不要编辑现有行,但最后添加新行,如下例所示:

     UUID=xxx /media/my_label ntfs-3g defaults,auto,uid=1000,gid=1000,umask=002 0 0 

    注意:根据您的具体情况更换UUID编号和安装点/media/my_label

  4. 保存文件并关闭文本编辑器。

  5. 在终端中输入下一个命令:

     sudo mount -a 

    在我这样做之后它说它无法安装,但是在我重新启动Ubuntu之后它工作了。

  6. 并重新启动Ubuntu。 完成

现在,每次挂载NTFS分区时,您都可以运行可执行文件。

将项目目录更改为您的主文件夹,如/home/test