在Ubuntu上安装旧版本的用于arm的gcc交叉编译器



我需要使用gcc-arm-linux-gnueabi 6.5版本,以及大约在同一时期推出的libc版本(我相信是libc-2.26(。我的主机系统是Ubuntu 18.04。

如果我只使用一个简单的

sudo apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi binutils-arm-linux-gnueabi

我将获得gcc交叉编译器的v7版本和binutils的v2.30版本,这对我来说不起作用,因为我最终会遇到类似于这里描述的错误。

如果我尝试下载deb包,我会得到未满足的依赖项。

我还试图强制apt-get安装特定的版本,使用这里描述的东西,但我收到了找不到我要找的版本的错误消息。

有没有办法强制ubuntu安装特定(旧(版本的gcc、libc等。?我知道gcc v6已经过时了,但我不能做其他事情。

您可以尝试一下Linaro版本的gcc 6.5,它与glibc 2.23版本一起提供。

最新更新