2015-05-10 6 views
0

Я использую vcs для компиляции большого количества файлов SystemVerilog и -o directory для вывода результата в каталоге. (Мой друг помог мне решить эту проблему раньше, но как только я перезапущу компьютер, он появится снова). Если это правильно, после компиляции я мог бы использовать ./simv -gui, чтобы использовать DVE и проверить правильность моего кода.Разрешено Unix

Теперь результат показывает, что несколько g++: error: ...: Permission denied:

g++: error: _23220_archive_1.so: Permission denied
g++: error: _csrc0.so: Permission denied
g++: error: _csrc0.so: Permission denied
Makefile:97: recipe for target 'product_timestamp' failed
make: *** [product_timestamp] Error 1
Make exited with status 2

рынка ценных бумаг является имя выходного файла (.../build/csrc).

Я попытался отладить его командой chmod -R 775 "directory", но она по-прежнему не работает. Прикрепленный результат и ошибки. Спасибо!

+1

Кто-то ранее запускал компиляцию под другим идентификатором пользователя? 'ls -l' объектные файлы и проверить, кто их владеет, и каталог, в котором они находятся. –

ответ

0

Возможно, FS, где находится ваш каталог, монтируется с опцией -noexec. pwd и mount должны подтвердить или опровергнуть мои предположения. Если это правда, исправьте это, удалив noexec из определенного монтирования FS в/etc/fstab

Смежные вопросы