Table of Contents
Ubuntu – SigDigger 빌드하기
Ubuntu 에서 SigDigger 를 컴파일하는 방법을 설명합니다.
WSL2 설치
윈도우의 경우 WSL2 를 설치해 줍니다. 참조
Qt 설치
여기 를 참조하여 Qt 를 설치합니다.
sigutils 빌드
git clone --recurse-submodules https://github.com/BatchDrake/sigutils.git
sudo apt-get install cmake libsndfile1-dev libvolk2-dev libfftw3-dev
sudo apt install g++
cd sigutils/
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
suscan 빌드
SoapySDR 빌드
sudo apt-get install doxygen
sudo apt install swig
# sudo apt install libluajit-5.1-dev
sudo apt-get install rtl-sdr librtlsdr-dev
git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
mkdir build
cd build
cmake ..
make -j`nproc`
sudo make install -j`nproc`
sudo ldconfig #needed on debian systems
SoapySDRUtil --info
json-c 빌드
git clone https://github.com/json-c/json-c.git
cd json-c
mkdir build
cd build
cmake ..
make
make test
sudo make install
sudo ldconfig
suscan 빌드
sudo apt-get install libfftw3-dev libsndfile1-dev libxml2-dev
sudo apt-get install zlib1g-dev libasound2-dev portaudio19-dev
git clone -b develop --recurse-submodules https://github.com/BatchDrake/suscan.git
cd suscan
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
suscan.status
SuWidgets 빌드
# develop 브랜치 클론
git clone --branch develop https://github.com/BatchDrake/SuWidgets
cd SuWidgets
qmake SuWidgetsLib.pro
make
sudo make install
SigDigger 빌드
# develop 브랜치 클론
git clone --branch develop https://github.com/BatchDrake/SigDigger
cd SigDigger
qmake SigDigger.pro
make
sudo make install
SigDigger 실행
SigDigger
export QT_QPA_PLATFORM="xcb"
sudo apt install libxcb-xinerama0 libqt5x11extras5
```
```bash