由于此处的说明,正在尝试安装rtl-sdr(通过) ,但不能比第一个说明序列中的步骤更进一步:git clone git://git.osmocom.org/rtl-sdr.gitmake
cd rtl-sdr/\nmkdir build\ncd build\ncmake ../\nmake\nRun Code Online (Sandbox Code Playgroud)\n在我第一次尝试时,我收到以下错误:
\n/rtl-sdr/src/librtlsdr.c:30:10: fatal error: libusb.h: No such file or directory\nRun Code Online (Sandbox Code Playgroud)\n找到该文件后:
\n/usr/include$ sudo locate libusb.h\n/usr/include/libusb-1.0/libusb.h\nRun Code Online (Sandbox Code Playgroud)\n我尝试将原始内容替换#include <libusb.h>为#include <libusb-1.0/libusb.h>(如此处和此处建议的那样),这导致了不同的失败:
/rtl-sdr/build$ make\n[ 6%] Built target convenience_static\nScanning dependencies of target rtlsdr\n[ 9%] Building C object src/CMakeFiles/rtlsdr.dir/librtlsdr.c.o\n[ 12%] Linking C shared library librtlsdr.so\n[ 28%] Built target rtlsdr\n[ 31%] Linking C executable rtl_test\nlibrtlsdr.so.0.6git: undefined reference to …Run Code Online (Sandbox Code Playgroud)