首页 文章

ARM交叉编译Linux系统安装错误无法找到包

提问于
浏览
0

我使用的是Debian Linux主机 . 我想从SDK交叉编译一些ARM Mali OpenCL示例代码 . 我一直在互联网上搜索,我发现有几个网站声明我应该运行以下任何一个安装命令:

sudo apt-get install gcc-arm-linux-gnueabihf

sudo apt-get install g -arm-linux-gnueabihf

但是,当我运行这些命令时,我收到一条错误消息,指出“无法找到包” .

其他信息,我在“安装gcc和g命令”之前运行了这些命令:

sudo dpkg --add-architecture armhf sudo apt-get update

我发现了一个错误:

W:无法获取http://ppa.launchpad.net/linaro-maintainers/toolchain/ubuntu/dists/wheezy/main/source/Sources 404未找到

有什么建议或帮助吗?

谢谢,

大卫

1 回答

  • 1

    我假设您正在根据错误消息运行Debian wheezy .

    我建议升级到Debian 8 jessie并按照Debian wiki的安装说明进行操作 . 我还建议您在升级之前删除apt源中的死ppa url .

    如果无法升级,您可能能够找到架构的二进制文件或手动安装它们 .

    注意:在目前正在测试的Debian 9延伸中,这应该不再是一个问题 .

相关问题