ubuntu18.04 soapySDR srsLTE limeSDRのインストールエラーと解決
2751 ワード
sudo apt-get install -y limesuite liblimesuite-dev limesuite-udev limesuite-images sudo apt-get install -y soapysdr-module-lms7
sudo apt-get install cmake g++ libpython-dev python-numpy swig
git clone https://github.com/pothosware/SoapySDR.git cd SoapySDR
cd SoapySDR git pull origin master
mkdir build cd build cmake … make -j4 sudo make install sudo ldconfig #needed on debian systems SoapySDRUtil --info
srsLTE依存ライブラリのインストール
Ubuntu14.04 , :
sudo apt-get install cmake libfftw 3-dev libpolarssl-dev libboost-program-options-dev libboost-thread-dev libconfig+±dev libsctp-dev Ubuntu 17.04システムで、次のコマンドを実行します.
sudo apt-get install cmake libfftw 3-dev libmbedtls-dev libboost-program-options-dev libboost-thread-dev libconfig+±dev libsctp-devまた、srsはsrsGUIライブラリを提供し、デバッグ時に星座図と信号エネルギーをリアルタイムで表示することができ、githubリンクは以下の通りである.https://github.com/srslte/srsguiインストールコマンドは次のとおりです.
まず依存ライブラリをインストールします.
sudo apt-get install libboost-system-dev libboost-test-dev libboost-thread-dev libqwt-dev libqt 4-devダウンロードおよびインストールコマンドは以下の通りです:git clonehttps://github.com/suttonpd/srsgui.gitcd srsGUI mkdir build cd build cmake.../make sudo make install sudo ldconfig srsLTEコンパイルインストール
github clone , , :
git clone https://github.com/srsLTE/srsLTE mkdir build cd build cmake …/make make test sudo make install sudo ldconfig
注意:cmake生成中、各項目が正常かどうか、soapySDRインストールが正常でないとsrsenb、srsue、特に繰り返しインストールできないことに注意してください.
コンパイル完了後:srsenbが実行されると、「srsenb:error while loading shared libraries:libsrslte_rf.so:cannot open shared object file:No such file or director」
解決:方法1:
vim /etc/ld.so.conf//新しい行にライブラリファイルがあるディレクトリを追加
/usr/lib
ldconfig//更新/etc/ld.so.Cacheファイル
1 2 3 4方法2:
1.ユーザーが使用するライブラリを、/usr/loca/libなどのディレクトリに統合
cp libXXX.so.X /usr/loca/lib/
2.ライブラリプロファイルに、ライブラリファイルが存在するディレクトリに書き込む
vim /etc/ld.so.conf.d/usr-libs.conf
/usr/local/lib
3.更新/etc/ld.so.Cacheファイル
ldconfig
参照先:https://blog.csdn.net/yjk13703623757/article/details/53217377 https://blog.csdn.net/jipengwang/article/details/79451879 https://www.cnblogs.com/limesdr/articles/9394975.html
1 2 3 4方法2:
1.ユーザーが使用するライブラリを、/usr/loca/libなどのディレクトリに統合
cp libXXX.so.X /usr/loca/lib/
2.ライブラリプロファイルに、ライブラリファイルが存在するディレクトリに書き込む
vim /etc/ld.so.conf.d/usr-libs.conf
/usr/local/lib
3.更新/etc/ld.so.Cacheファイル
ldconfig
参照先:https://blog.csdn.net/yjk13703623757/article/details/53217377 https://blog.csdn.net/jipengwang/article/details/79451879 https://www.cnblogs.com/limesdr/articles/9394975.html
/usr/local/lib
3.更新/etc/ld.so.Cacheファイル