接上一篇,这个可能要更新很久,搞了好几天还是有一些装不上,记录一下,一步一步慢慢来。
参考资料
https://github.com/EttusResearch/gr-doa
一. 安装所有依赖
step1: Basic Dependencies
UHD >= 3.10.1.0
gnuradio >= 3.7.10.1
armadillo >= 7.300
我的UHD-3.14.0.0,gnuradio-3.7.10.1,因为armadillo需要下面的一些依赖所以暂且按下。可以用一下命令查看自己的版本。
gnuradio-companion --version
uhd_usrp_probe --version
这里贴一下,下载armadillo的参考文章。
https://blog.csdn.net/bodybo/article/details/79957393?utm_source=app
armadillo官方文件:
http://arma.sourceforge.net/download.html
官方文件说下载armadillo还需要ATLAS、LAPACK等,我们可以到 https://pkgs.org 寻找相关的安装包。下面是详细步骤的参考文章。
https://blog.csdn.net/tekkie/article/details/90903108?utm_source=app
https://blog.csdn.net/qq_36080114/article/details/107951972?utm_source=app
step2: Dependencies Needed for QA Testing
octave (Tested 4.0.2)
octave-signal (Tested 1.3.2)
scipy (Tested 0.15.1)
oct2py (Tested 3.5.9)
octave和octave-signal可以直接用sudo apt-get,但是这样出来的octave是4.2.2,最新版不知道有没有影响,不过在这篇文章里博主也是用的最新版没说有问题。
https://blog.csdn.net/weixin_40832019/article/details/111508994?ops_request_misc=&request_id=