GNU Radio自定义项目编译 您所在的位置:网站首页 gnuradio编写模块 GNU Radio自定义项目编译

GNU Radio自定义项目编译

2023-08-25 15:02| 来源: 网络整理| 查看: 265

项目文件夹的内容如下: 在这里插入图片描述

其中:

(1)apps文件夹中包含一些完整的已安装到系统的应用程序(包括在GRC中执行或单独执行的文件)。

(2)docs文件夹中包含一些说明,可以使用Doxygen和Sphinx从C++文件和python文件中提取文件的说明。

(3)examples文件夹用来保存例子,供其他开发者查看模块如何使用。

(4)如果想让自定义模块在GNU Radio图形界面(GRC)中也是可用的,就需要在grc文件夹中添加.xml描述文件。

(5)用C/C++写的程序都将放在lib文件夹中,而C/C++的头文件放在include文件夹中(如果它们是接口),或者放在lib文件夹中(如果它们只在编译时用到,在安装之后用不到,如*_impl.h文件)。

(6)用python写的程序都将放在python文件夹中,包括未安装的测试单元和已安装的python模块。

(7)虽然GNU Radio的模块是用C++写的,但这些模块可以在python中调用,这是通过SWIG的帮助。SWIG的相关文件放在swig文件夹中。

(8)这个构建系统还带来了一些其它独立的包,比如Cmakelist.txt文件(存在于每一个子目录中)和cmake的文件夹。

编译

依次执行下面的命令完成编译工作:

mkdir build cd build cmake ../ make sudo make install sudo ldconfig


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有