Command no Ubuntu

0

Estou usando gnuradio, tentei construir um novo bloco com c ++, depois que eu terminei meu arquivo cpp eu escrevi comandos para construir e instalar este bloco para funcionar corretamente,

mkdir build
cd build
cmake .. 

até esse ponto, ele roda corretamente, o próximo comando recebe algum erro quando eu o escrevi

make  

A mensagem de erro que recebi:

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
    
por Mohamed Youseif 29.01.2016 / 08:01

2 respostas

0

Já tentou criar o diretório no qual espera escrever?

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

deve fazer o truque.

    
por philsf 29.01.2016 / 08:26
0

Verifique permissions no diretório e certifique-se de que o usuário que executa o comando make tenha acesso a ele. Além disso, se não for um problema executar o make como root , tente sudo make ou você pode definir permissões usando chmod também como chmod 755 ou mais.

    
por cutteeth 30.01.2016 / 08:58