2014-02-27 28 views
0

所以我按照关于构建OOT的gnuradio教程。然而我与升压麻烦,所以我跟着,让我通过以下命令来安装升压和出口的解决方案:编译myblock需要的粥

export LD_LIBRARY_PATH=$BOOST_PREFIX/lib 

我这样做,并运行CMake的(如下图)

$cmake ../ 
-- Build type not specified: defaulting to release. 
-- Boost version: 1.53.0 
-- Found the following Boost libraries: 
-- filesystem 
-- system 
-- checking for module 'gruel' 
-- package 'gruel' not found 
-- Could NOT find GRUEL (missing: GRUEL_LIBRARIES GRUEL_INCLUDE_DIRS) 
-- checking for module 'gnuradio-core' 
-- package 'gnuradio-core' not found 
-- Could NOT find GNURADIO_CORE (missing: GNURADIO_CORE_LIBRARIES GNURADIO_CORE_INCLUDE_DIRS) 
-- checking for module 'cppunit' 
-- package 'cppunit' not found 
-- Could NOT find CPPUNIT (missing: CPPUNIT_INCLUDE_DIRS) 
CMake Error at CMakeLists.txt:91 (message): 
    Gruel required to compile newblock 


-- Configuring incomplete, errors occurred! 
后都进入了另一个错误

请任何人可以帮我解决这个问题,并添加块gnu无线电

回答

3

你错过了cppunit开发头;请安装它们。

有关Gruel的错误表明您正在尝试使用为旧版本的GNU Radio制作的OOT模板。 Gruel是GNU Radio的旧版本的一部分,并且已被合并到GNU Radio的其他部分,并且不再可用。

生成模块的正确方法是使用gr_modtool,它随GNU Radio一起提供,并自动只生成有效的OOT。这是相当漂亮记录在官方Guided Tutorialsgr_modtool nm my_module_name,请参见教程3

最好的问候, 马库斯