针对ARM的Docker交叉编译没有硬性浮点
尝试为ARM进行交叉编译我碰到: dockcross/linux-armv6
,这使得它很容易使用。
docker镜像适用于./configure
脚本和Makefile
项目,例如:
- http://jemalloc.net/
- http://people.seas.harvard.edu/~apw/stress/
然而,我的一个embedded式设备没有硬性的浮动。 因此/lib/ld-linux-armhf.so.3
丢失,只有/lib/ld-linux.so.3
可用,所以我不能使用该设备的编译程序/库。
有没有什么我可以改变的图像或任何其他docker图像,支持编译(ARM6)没有硬浮动?
searchinterwebs导致只有一些trival例如:
arm-linux-gnu-gcc -o hello hello.c
要么
$CC=arm-linux-gnu-gcc make
这似乎不适用于此设置…
我发现我的作品(部分):
使用docker集装箱
ev3dev/debian-jessie-cross
我能够毫不hard-float
进行编译。
但是,您可能会遇到其他问题,例如Glibc版本不匹配…