我正在尝试从此链接下载 GNU Radio Radar Toolbox(https://github.com/kit-cel/gr-radar)。我按照该链接中列出的步骤进行操作,但是当我到达 {cmake ../} 时,它给出了:
-- Checking for module 'gmp'
-- No package 'gmp' found
和
-- Checking for module 'Qt5Qwt6'
-- No package 'Qt5Qwt6' found
当我开始搜索如何下载 Qt 时,我发现它不是免费的。此外,一些在线命令(如下所示)无法解决问题。
sudo apt-get install qt5-default
sudo apt-get install qt5-doc
sudo apt-get install qt5-doc-html qtbase5-doc-html
sudo apt-get install qtbase5-examples
有什么想法可以解决这两个包的问题吗?
答案1
要在 Ubuntu 18.04.6 LTS 上构建 GNU Radio Radar Toolbox,您必须安装 GRC 3.8GNU 无线电 PPA以及构建依赖项
sudo add-apt-repository ppa:gnuradio/gnuradio-releases-3.8
sudo apt-get update
sudo apt-get install git cmake build-essential gnuradio-dev qtbase5-dev libuhd-dev doxygen graphviz swig libqwt-qt5-dev texlive-latex-base texlive-binaries
然后使用以下命令进行编译
cd ~/Downloads
git clone https://github.com/kit-cel/gr-radar.git
cd gr-radar
mkdir build
cd build
cmake ..
make -j$(nproc)
sudo ./../examples/setup/setup_core
ctest
sudo make install