在Fedora Core7上安装GNU Radio

        安装GNU Radio 不是件令人愉悦的是,Linux的软件安装本来一直就是被人诟病的地方,特别是那些不能通过yum安装有不提供rpm包(针对Fedora/Red Hat...)的软件,GNU Radio除了兼具上述特色外,还有它独到的武功,它甚至没有完整的安装文档。

        GNU Radio的源代码可以在GNU Radio的官网上下载,关于GNU Radio的新闻可以在GNU的Radio项目下关注,当前最新的GNU Radio的版本是3.1.1。

        解压下载下来的tar.gz包,后可以通过阅读README了解安装过程,貌似着非常人性也很符合开元软件的风格,可惜这个README却给我带来不少困扰。

        按照README的介绍,安装GNU Radio我们首先要有以下条件:安装了auto组件,make工具,这是废话,没有安装这两个的系统还是Linux吗?只要注意版本就可以了,至不济我们就升级嘛。安装Python,建议2.4以上,这也没问题,安装swig1.3.3以上版本,安装sdcc...不一而足,我按部就班的装好了所有组建,接着cd到GNU Radio的源码目录下,./configure,oh god居然又最重要的一个包usrp&gr-usrp无法进行配置,usrp是负责与外设通信的接口描述,不能装就是说这个软件白白占用了硬盘空间而不能做任何工作(其实也是可以干点活的比如发出点噪音之类的)。怎么办,单独编译usrp吧,于是又阅读了usrp的README,依样画葫芦地装了必要的组件,真tmd不理解为什么装usrp需要的软件它不列在GNU Radio的README里!之后配置usrp,过,make,错!我晕,还是不行,trace error 认真阅读报错信息,居然告诉我还缺libusb包,没办法,真不知道写文档的是做什么吃的!下载安装,OK终于完成了,深夜3:00,我居然笑得睡不着,不知道是讽刺还是愉快。虽然是三个礼拜以前的事了,现在想起来还是想说,tmd,出来发布软件,就写好文档嘛!

你可能感兴趣的:(SDR)