rtlsdr_source模块缺失及gr-osmosdr cmake:45编译失败

今天用gnuradio跑流程图的时候,提示rtlsdr_source模块缺失。
在这里插入图片描述
这是gr-osmosdr没有安装好呀,遂决定重装gr-osmosdr。

谁知在安装gr-osmosdr时再次报错,根据报错信息知道是版本不兼容问题,gnuradio的版本过低,应该为3.8版本才满足需求。
rtlsdr_source模块缺失及gr-osmosdr cmake:45编译失败_第1张图片
在查看gr-osmosdr页面信息的时候发现以下内容:

  • 页面地址:https://osmocom.org/projects/gr-osmosdr/wiki/GrOsmoSDR

rtlsdr_source模块缺失及gr-osmosdr cmake:45编译失败_第2张图片
即对于>=3.7版本可以直接安装,3.6版本则需要用命令切换到3.6分支进行安装。(现在3.7版本不能直接安装了可能是又更新的缘故)

举一反三,使用命令切换到3.7版本进行尝试:

git checkout gr3.7

再进行cmake ,成功编译,后面的安装也没有问题。rtlsdr_source模块缺失问题也成功解决!!

你可能感兴趣的:(rtlsdr_source模块缺失及gr-osmosdr cmake:45编译失败)