armhf 上的 GNU Radio 必备库

armhf 上的 GNU Radio 必备库

经过多次尝试,我成功在 Raspberry Pi 上编译了 GNURadio。然而,我无法满足申请的先决条件gnuradio 构建脚本在 Pandaboard (Linaro 12.04) 或 BeagleBoard (Ubuntu 12.04) 上

这就是我所看到的——

Failed to find package 'libqwtplot3d-qt4-dev' in known package repositories
Perhaps you need to add the Ubuntu universe or multiverse PPA?
see https://help.ubuntu.com/community/Repositories/Ubuntu
exiting build

我尝试添加各种存储库以使其正常工作。我可以libqwtplot3d-qt4-dev从哪个存储库获取 armhf 架构?我可以混合使用armfh和armel包吗?

答案1

该软件包不在 Ubuntu 存储库中armelarmhf(至少根据软件包.ubuntu.com-- 大概可以编译源码包( qwtplot3d)。看起来该包位于 中universe,因此您需要启用它。

你应该能够运行

apt-get build-dep qwtplot3d
apt-get source qwtplot3d
cd qwtplot3d-*/
dpkg-buildpackage

并获取.deb您需要的东西。

(如果最后一步失败,则该包需要进行一些移植才能在 ARM 上工作/编译 - 要么发疯,要么放弃所有希望,具体取决于您目前拥有多少 C++-fu)。

答案2

我遇到了同样的问题,但是由于我有兴趣在 pandaboard 中使用 gnuradio 平台运行一些 C++ 脚本,因此我在 gnuradio 构建脚本中禁用了“libqwtplot3d-qt4-dev”pckg 依赖项。完成这一步后,我成功安装了 GNU Radio。

到目前为止,GNU Radio 对我来说工作正常。

我已经在 GNU Radio Companion 中测试了一些基本示例,它工作正常。

在此输入图像描述

相关内容