GNU Radio官方推荐使用一下自动脚本进行编译及安装:
wget XXXXXXXXXXXXXXXXXXXX/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio
但SL6.4环境下自带的Boost似乎存在一些问题(32位版本已确认,64位版本是否存在该问题未知),导致安装过程无法正常进行,解决方案如下
1.使用 sudo yum remove boost 命令删除系统中原有的Boost库,并在Boost官网下载最新的Boost编译安装
2.执行如下命令将 GNU Radio 的自动化安装脚本下载至本地
wget XXXXXXXXXXXXXXXXXXXX/files/build-gnuradio && chmod a+x ./build-gnuradio
3.执行 vim build-gnuradio 查找并删除其中有关使用yum安装boost的内容,保存
4.执行 ./build-gnuradio 运行自动化安装脚本,完成安装过程。