ARM的Docker交叉编译没有硬浮动

时间:2017-02-23 14:52:31

标签: c linux docker arm cross-compiling

试图为ARM交叉编译我遇到了:     dockcross/linux-armv6 这使它非常容易使用。

docker镜像适用于./configure脚本和Makefile项目,例如:

然而,我的一个嵌入式设备没有硬浮动。 因此,/lib/ld-linux-armhf.so.3缺失,只有/lib/ld-linux.so.3可用,因此我无法将已编译的程序/库用于此设备。

我是否可以更改图像或任何其他支持编译(对于ARM6)而没有硬浮动的泊坞窗图像?

搜索互联网只会产生一些例子:

arm-linux-gnu-gcc -o hello hello.c

$CC=arm-linux-gnu-gcc make

这对于此设置似乎不起作用...

1 个答案:

答案 0 :(得分:0)

我找到的灵魂(部分):

使用泊坞窗容器

ev3dev/debian-jessie-cross

我能够在没有hard-float的情况下进行编译。

但是,您可能会遇到其他问题,例如不匹配的Glibc版本......