首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

交叉编译,动态链接库运行出错!请高人指点解决方法

2012-03-06 
交叉编译,动态链接库运行出错!请高人指点将uClinux中自带的user目录下的某一个application 交叉编译之后,l

交叉编译,动态链接库运行出错!请高人指点
将uClinux中自带的user目录下的某一个application 交叉编译之后,load 到arm目标板上执行时,
会出现这样的错误,"libc.so.6:aborted attempt to load this application",而其它的applications
并没有这种现象,请问如何解决。
  我看到有资料说,libc.so.6 是glibc标准库,在uClinux中应该用uClinux自带的ulibc库,即目标板load
的应该是libc.so.0,如果是这样的话,应该怎样修改,因为这个库好像是自动去链接,不需要指定-lc之类的参数,
如果跟LDFLAGS有关的话,目前我的Makefile中,"LDFLAGS= -g -fno-common -fno-builtin"。

[解决办法]
难到是交叉编译环境被污染了..
[解决办法]
修改libc.so.0这个链接
[解决办法]
你的内建库里有libc.so.0吗?

热点排行
Bad Request.