gpt4 book ai didi

c - 没有硬 float 的 ARM Docker 交叉编译

转载 作者:太空宇宙 更新时间:2023-11-04 12:34:16 31 4
gpt4 key购买 nike

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

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

但是我的一个嵌入式设备没有硬 float 。因此 /lib/ld-linux-armhf.so.3 丢失,只有 /lib/ld-linux.so.3 可用,所以我无法使用已编译的程序/此设备的库。

关于图像或任何其他支持编译(针对 ARM6)而无需 hard-float 的 docker 图像,我可以更改什么吗?

搜索互联网只得到一些微不足道的例子,比如:

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

$CC=arm-linux-gnu-gcc make

这似乎不适用于此设置...

最佳答案

我找到的灵魂对我有用(部分):

使用 docker 容器

ev3dev/debian-jessie-cross

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

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

关于c - 没有硬 float 的 ARM Docker 交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42419094/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com