由于要使用gr-limesdr,但是按照网上的教材操作在camke的时候出现了错误,按照提示到CMakeError.log去查看发现是‘pthread_create’未定义的引用问题。于是开始了漫长的折腾。一直从国内网站查到国外网站。
eeee,还是没解决。
突然发现在国外网站上的limesuite安装时多了一个包。难道是缺少这个liblimesuite-dev么?
按照国外网站流程在走一遍。ubuntu18.04系统。
1.Installing LimeSuite
sudo add-apt-repository -y ppa:myriadrf/drivers sudo apt-get update sudo apt-get install limesuite liblimesuite-dev limesuite-udev limesuite-images sudo apt-get install soapysdr-tools soapysdr-module-lms7 #soapysdr-tools use to be called just soapysdr on older packages sudo apt-get install soapysdr soapysdr-module-lms7
2.Installing GNU Radio
sudo apt install gnuradio
3.Installing dependencies
sudo apt-get install libboost-all-dev swig
4.Building gr-limesdr from source
git clone https://github.com/myriadrf/gr-limesdr cd gr-limesdr mkdir build cd build cmake .. make sudo make install sudo ldconfig
5.居然成功了。呃呃呃!
其他的插件比如gr-osm...按网上来就行了。
法个铁纪念一下,下次再用。