首先,我是Linux的新手,已经安装了ubuntu 12.04作为虚拟机,以便将代码编译到ARM dev。基特。因为只支持12.04版本,所以我无法安装最新的ubuntu或其他发行版。
我的代码使用了c++11的一部分,并且我需要使用gcc4.8,它已经安装并且可以正常工作。然而,当我尝试获取交叉编译器的包时,我得到了一个错误。我很确定就是从这里链接的那个:https://launchpad.net/ubuntu/+source/gcc-4.8-armhf-cross
我通常只使用'sudo apt-get package',目前效果很好。但是,我不能得到这个包,或者我在aptitude控制台程序中得到关于缺少依赖项的错误。
如果有人能解释我做错了什么以及如何正确地做,我将不胜感激。
提前感谢
亨里克
发布于 2014-01-07 06:30:58
这并不完全是你想要的答案,但这就是我在Ubuntu 12.04 LTS上的“工作”:
在Linaro's downloads page的底部,你会找到“二进制文件”--下载最新的Linux下的"linaro-toolchain-binaries 4.8“(目前是13.11 release),将其解压到你选择的位置,(可选)将bin目录添加到你的$PATH中,然后你就可以开始了。
哦,如果需要说的话--64位和高字节顺序的是“如果你必须问,那么你就不需要它们”的变化;)
https://stackoverflow.com/questions/20944653
复制相似问题