gpt4 book ai didi

c - 无法在 costum Buildroot 上执行 C 二进制文件

转载 作者:太空宇宙 更新时间:2023-11-04 01:18:36 25 4
gpt4 key购买 nike

我无法在运行 buildroot 的 ARM Cortex A7 上执行 C 程序。执行后出现此错误:

./mcp23017

无法打开文件 (1):没有那个文件或目录

搜索后我发现我的 buildroot 上缺少正确的解释器。

#cd/lib

ls
dhcpcd
libform.so libncurses.so.6.0
ld-uClibc-1.0.28.so libform.so.6 libpanel.so
ld-uClibc.so.0 libform.so.6.0 libpanel.so.6
ld-uClibc.so.1 libgcc_s.so libpanel.so.6.0
libatomic.so libgcc_s.so.1 libuClibc-1.0.28.so
libatomic.so.1 libmagic.so libz.so
libatomic.so.1.2.0 libmagic.so.1 libz.so.1
libc.so.0 libmagic.so.1.0.0 libz.so.1.2.11
libc.so.1 libmenu.so modules
libcurl.so libmenu.so.6 os-release
libcurl.so.4 libmenu.so.6.0 terminfo
libcurl.so.4.5.0 libncurses.so
libcurses.so libncurses.so.6

我真的卡住了,你能告诉我如何在我的 i386 笔记本电脑上与 uclibc 交叉编译吗?或者我还有其他选择吗?

最佳答案

您必须使用 Buildroot 提供的交叉编译器构建您的程序,以便它使用与您的 ARM 目标上可用的库相匹配的库。编译器是 host/bin/arm-linux-gcc

关于c - 无法在 costum Buildroot 上执行 C 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50132563/

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