我使用的是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 Not Found
有任何建议或帮助吗?
谢谢,
大卫
答案 0 :(得分:1)
我假设您正在根据错误消息运行Debian wheezy。
我建议升级到Debian 8 jessie并按照Debian wiki的安装说明进行操作。 我还建议您在升级之前删除apt源中的死ppa url。
如果无法升级,您可以找到 您的体系结构的二进制文件或手动安装它们。
注意:在目前正在测试的Debian 9中,这应该不再是一个问题了。