Ubuntu – SigDigger 빌드하기

By | 2024년 1월 15일
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

답글 남기기