Команда на человечности

Я использую gnuradio, я попытался создать новый блок с C++, после того, как я закончил свой cpp файл, который я записал командам, чтобы создать и установить этот блок для работы правильно,

mkdir build
cd build
cmake .. 

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

make  

Сообщение об ошибке я добрался:

error: tag OUTPUT_DIRECTORY: Output directory `/home/mohamed/Desktop/GNURadio/tutorial4/gr-tutorial/build/swig/tutorial_swig_doc_swig_docs' does not exist and cannot be created
make[2]: *** [swig/tutorial_swig_doc_swig_docs/xml/index.xml] Error 1
make[1]: *** [swig/CMakeFiles/tutorial_swig_swig_doc.dir/all] Error 2
make: *** [all] Error 2
0
задан 29 January 2016 в 10:14

2 ответа

Вы попытались создать dir, на котором это ожидает писать?

mkdir -p /home/mohamed/Desktop/GNURadio/tutorial4/gr-tutorial/build/swig/tutorial_swig_doc_swig_docs

должен добиться цели.

0
ответ дан 29 September 2019 в 13:26

Проверьте permissions на каталоге и удостоверьтесь, что пользователь, который работает, заставляет команду иметь доступ к нему. Кроме того, если это не проблема для выполнения, делают как root затем попытка sudo make, или можно установить полномочия с помощью chmod также как chmod 755 или около этого.

0
ответ дан 29 September 2019 в 13:26

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

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