Я использую 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
Вы попытались создать dir, на котором это ожидает писать?
mkdir -p /home/mohamed/Desktop/GNURadio/tutorial4/gr-tutorial/build/swig/tutorial_swig_doc_swig_docs
должен добиться цели.
Проверьте permissions
на каталоге и удостоверьтесь, что пользователь, который работает, заставляет команду иметь доступ к нему. Кроме того, если это не проблема для выполнения, делают как root
затем попытка sudo make
, или можно установить полномочия с помощью chmod также как chmod 755
или около этого.