Code :: Blocks IDE говорит, что каталог obj / не может быть создан

341
Emily Smith

Когда я пытаюсь скомпилировать мой код C / C ++ в Code :: Blocks, он говорит

Каталог obj / не может быть создан

Когда я искал эту ошибку, люди предположили, что у нее нет прав на чтение и запись для этого каталога.

Итак, один пользователь предложил выполнить следующую команду:

chown user.user * 

где userимя пользователя компьютера. Я пробовал это, но ничего не случилось.

1
Пожалуйста, подробно объясните, какую команду вы выполняли, как (точные аргументы) и где (каталог), а также сообщение об ошибке, которое вы получаете в кодовых блоках, и, если применимо, после выполнения `chown`. Daniel Beck 11 лет назад 0
Сначала я изменил каталог на рабочий стол с помощью cd / home / raman / Desktop, а затем запустил команду chown raman.raman *. Чтобы убедиться, что я даже сделал sudo chown raman.raman *. Где раман это имя пользователя Emily Smith 11 лет назад 0
Файлы, которые вы хотите записать на рабочий стол? Вы пробовали то же самое с двоеточием? Это должен быть `chown raman: raman` ... вы также должны убедиться, что у вас есть права на запись, например,` chmod u + rw` Daniel Beck 11 лет назад 0
Нет, я не пробовал это с двоеточием, поэтому я должен использовать chown u + rw или chmod u + rw Emily Smith 11 лет назад 0
Вы должны начать с чтения этих команд man-страниц, man chmod и man chown. Ваше описание все еще довольно расплывчато, поэтому другим будет нелегко дать вам пошаговые инструкции, и, если их использовать неправильно, эти команды могут сделать вашу систему непригодной для использования. Так что вы действительно должны прочитать о [разрешениях файловой системы unix] (http://en.wikipedia.org/wiki/File_system_permissions#Traditional_Unix_permissions). Daniel Beck 11 лет назад 1
спасибо, сэр, я выполнил вашу команду chown raman: raman *. Теперь это не выдает ошибку «не могу создать obj / directory», но теперь он спрашивает, что main.c не собран, хотите ли вы его собрать? да ничего не происходит Emily Smith 11 лет назад 0

0 ответов на вопрос