Dependencies
- libusb-1.0.0.dev is needed
- sudo apt-get install libusb-1.0-0-dev
- swig
-
# install prerequisite
sudo apt–get install libpcre3–dev
# download swig 3.0.12
wget –O swig–3.0.12.tar.gz https://downloads.sourceforge.net/project/swig/swig/swig–3.0.12/swig–3.0.12.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fswig%2Ffiles%2Fswig%2Fswig–3.0.12%2Fswig–3.0.12.tar.gz%2Fdownload&ts=1486782132&use_mirror=superb–sea2
# extract and configure
tar xf swig–3.0.12.tar.gz
cd swig–3.0.12
./configure —prefix=/usr
# build
make –j 4
# install
sudo make install
# check version reported
swig –version
Install software
rtl-sdr
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
sudo make install-udev-rules
osmocom-srd
git clone git://git.osmocom.org/gr-osmosdr
cd gr-osmosdr/
mkdir build
cd build/
cmake ../
make
sudo make install
sudo ldconfig