0

首先,我是 Linux 新手,并且已经安装了 ubuntu 12.04 作为 VM 来将代码编译到 ARM 开发人员。成套工具。由于仅支持 12.04 版本,我无法安装例如最新的 ubuntu 或其他发行版。

我的代码使用了 c++11 的一部分,我需要使用 gcc4.8,它已安装并工作。但是,当我尝试获取交叉编译器 gcc-4.8-armhf-cross 的包时,出现错误。我很确定它是从这里链接的: https ://launchpad.net/ubuntu/+source/gcc-4.8-armhf-cross

我通常只使用'sudo apt-get package',它现在运行良好。但是,我无法获取此软件包,或者在 aptitude 控制台程序中出现缺少依赖项的错误。

如果有人能解释我做错了什么以及如何正确做,我将不胜感激?

提前致谢

亨里克

4

1 回答 1

0

这不是要求的答案,但这就是在 Ubuntu 12.04 LTS 上对我“有效”的方法:

在Linaro 下载页面的底部附近,您会找到“二进制文件” - 下载适用于 Linux 的最新“linaro-toolchain-binaries 4.8”(当前为13.11 版本),将其解压到您选择的位置,(可选)添加bin目录到你的$PATH,你应该很高兴。

哦,如果需要说的话 - 64 位和大端的那些是“如果你不得不问,那么你就不需要它们”的品种;)

于 2014-01-06T22:30:57.857 回答