Когда я пытаюсь скомпилировать, он говорит
sh: 1: /media/user/Linux/test/bin/Debug/test: Permission denied
У меня не было этой проблемы с Ubuntu 12.10
Я только начал использовать Ubuntu, так что ...
Измените каталог проекта на домашнюю папку, например /home/test
Я решил, выполнив исполняемый раздел NTFS. Эти шаги вы найдете, если будете искать Как получить разрешение на компиляцию C-программы с жесткого диска NTFS.
Выполните следующие шаги, чтобы сделать исполняемый раздел 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 это сработало.
[ 1112]И перезапустите Ubuntu. Готово
Теперь, каждый раз, когда вы монтируете свой раздел NTFS, вы сможете запускать исполняемые файлы.