我从源代码安装了 gnuradio(3.7.9.2),没关系,并从源代码安装了rtl-sdr和gr-osmosdr。rtl-sdr 没问题。当我运行cmake ../
for gr-osmosdr 时,它的输出如下:
-- ######################################################
-- # Gnuradio enabled components
-- ######################################################
-- * Python support
-- * Osmocom IQ Imbalance Correction
-- * FUNcube Dongle Pro+
-- * IQ File Source & Sink
-- * Osmocom RTLSDR
-- * RTLSDR TCP Client
-- * Ettus USRP Devices
-- * RFSPACE Receivers
-- * Red Pitaya SDR
--
-- ######################################################
-- # Gnuradio disabled components
-- ######################################################
-- * sysmocom OsmoSDR
-- * FUNcube Dongle
-- * Osmocom MiriSDR
-- * HackRF & rad1o Badge
-- * nuand bladeRF
-- * AIRSPY Receiver
-- * SoapySDR support
--
-- Building for version: v0.1.4-72-g164a09fc / 0.1.5git
-- Using install prefix: /usr/local
-- Configuring done
-- Generating done
-- Build files have been written to: /home/wrsadmin/gr-osmosdr/builddir
我运行那些:
make
sudo make install
一切都好。当我gnuradio-companion
在 CLI 中运行时,它会输出:
Warning: restarting the docstring loader (crashed while loading 'osmosdr_sink')
Warning: restarting the docstring loader (crashed while loading 'osmosdr_source')
Warning: restarting the docstring loader (crashed while loading 'rtlsdr_source')
当我将 RTL-SDR 源拖到流程图时,它会输出:
Segmentation fault (core dumped)
并退出。
为什么 gr-osmosdr 破坏了 gnuradio-companion?