BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #593同步于 2008/6/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

[合集] 请教交叉编译后缺少库文件的问题

Winters101
2008/6/10镜像同步0 回复
☆─────────────────────────────────────☆ 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下应该可以小不少,我觉得他的意思不是这个。 目前他已经把内核交叉编译过了,可是如何能把整个 嵌入式环境移植进目标系统是个问题,这个环境包括 所用到的库等等。 应该是这样。
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。