win10 从源代码安装gnuradio
时间: 2023-07-28 21:02:06 浏览: 257
安装 GNU Radio 可以通过源代码编译安装。下面是在 Windows 10 上安装 GNU Radio 的步骤:
1. 安装必要的依赖项:
- 安装 MSYS2,可以从 https://www.msys2.org/ 下载安装包。安装完成后,打开 MSYS2 Shell。
- 在 MSYS2 Shell 中,运行以下命令安装必要的依赖项:
```
pacman -Syy
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-boost mingw-w64-x86_64-fftw mingw-w64-x86_64-gsl mingw-w64-x86_64-python2 mingw-w64-x86_64-python3 mingw-w64-x86_64-cmake git make
```
2. 克隆 GNU Radio 源代码:
```
git clone --recursive https://github.com/gnuradio/gnuradio.git
```
3. 编译 GNU Radio:
- 在 MSYS2 Shell 中,进入 GNU Radio 源代码目录:
```
cd gnuradio
```
- 创建 build 目录并进入:
```
mkdir build
cd build
```
- 运行 cmake 命令生成 Makefile:
```
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_GR_QTGUI=OFF -DENABLE_GR_WXGUI=OFF
```
注意:这里禁用了 Qt GUI 和 WX GUI,如果需要使用这些 GUI,可以将相应的选项设置为 ON。
- 运行 make 命令编译:
```
make
```
- 运行 make install 命令安装:
```
make install
```
4. 验证安装:
- 在 MSYS2 Shell 中运行 GNU Radio 自带的测试脚本:
```
gnuradio-companion --version
```
如果输出版本号,则说明安装成功。
- 在 Windows 环境下,可以通过运行 GNU Radio 自带的示例程序来验证安装。示例程序位于 gnuradio\examples 目录下。可以通过运行 gnuradio-companion 命令打开 GNU Radio Companion,然后在 File -> Open Examples 菜单中选择示例程序并运行。
阅读全文