返回信息流☆─────────────────────────────────────☆
AXfei (小白) 于 (Wed Jun 4 21:16:39 2008) 提到:
主机平台为Fedora 8,交叉编译器采用ELDK4.2里的powerpc交叉编译器,在主机上编译成功通过,显示可执行文件的类型也是正确的。但是在传到目标板上之后(目标板为powerpc处理器的开发板),执行时显示"GLIBC_2.4 not found",这是缺少库的原因吗?如果缺少应该咋样修正呢?
请各位高手不吝赐教!
☆─────────────────────────────────────☆
lester98 (奶瓶) 于 (Thu Jun 5 12:26:01 2008) 提到:
估计你的执行文件不是什么库都静态包含了,还要到比如/lib下去找一些共用的库,你在交叉编译器的lib下找找glibc的库,然后copy到板子上/lib下试试
☆─────────────────────────────────────☆
linquan (坐等天黑) 于 (Thu Jun 5 13:36:00 2008) 提到:
修改下makefile下,把动态库改称静态库,试试
☆─────────────────────────────────────☆
AXfei (小白) 于 (Thu Jun 5 13:50:24 2008) 提到:
静态库已成功,但是编译出的文件太大 还得继续找寻
☆─────────────────────────────────────☆
DusTin (老了) 于 (Thu Jun 5 16:36:00 2008) 提到:
strip一下,看看能小多少
【 在 AXfei 的大作中提到: 】
: 静态库已成功,但是编译出的文件太大 还得继续找寻
☆─────────────────────────────────────☆
mayun (mayun) 于 (Thu Jun 5 20:14:25 2008) 提到:
【 在 DusTin 的大作中提到: 】
: strip一下,看看能小多少
strip下应该可以小不少,我觉得他的意思不是这个。
目前他已经把内核交叉编译过了,可是如何能把整个
嵌入式环境移植进目标系统是个问题,这个环境包括
所用到的库等等。
应该是这样。
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #593同步于 2008/6/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
[合集] 请教交叉编译后缺少库文件的问题
Winters101
2008/6/10镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。