我使用的是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 回答
我假设您正在根据错误消息运行Debian wheezy .
我建议升级到Debian 8 jessie并按照Debian wiki的安装说明进行操作 . 我还建议您在升级之前删除apt源中的死ppa url .
如果无法升级,您可能能够找到架构的二进制文件或手动安装它们 .
注意:在目前正在测试的Debian 9延伸中,这应该不再是一个问题 .