试图为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
这对于此设置似乎不起作用...
答案 0 :(得分:0)
我找到的灵魂(部分):
使用泊坞窗容器
ev3dev/debian-jessie-cross
我能够在没有hard-float
的情况下进行编译。
但是,您可能会遇到其他问题,例如不匹配的Glibc版本......