Разрешение кодоблоков отказано после обновления с 12.10 по 13.04

Когда я пытаюсь скомпилировать, он говорит

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

У меня не было этой проблемы с Ubuntu 12.10

Я только начал использовать Ubuntu, так что ...

0
задан 10 July 2013 в 17:01

2 ответа

Измените каталог проекта на домашнюю папку, например /home/test

0
ответ дан 10 July 2013 в 17:01

Я решил, выполнив исполняемый раздел NTFS. Эти шаги вы найдете, если будете искать Как получить разрешение на компиляцию C-программы с жесткого диска NTFS.

Выполните следующие шаги, чтобы сделать исполняемый раздел 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 это сработало.

    [ 1112]
  6. И перезапустите Ubuntu. Готово

Теперь, каждый раз, когда вы монтируете свой раздел NTFS, вы сможете запускать исполняемые файлы.

0
ответ дан 10 July 2013 в 17:01

Другие вопросы по тегам:

Похожие вопросы: