当前位置: 技术问答>linux和unix
交叉编译,动态链接库运行出错!请高人指点
来源: 互联网 发布时间:2016-02-14
本文导语: 将uClinux中自带的user目录下的某一个application 交叉编译之后,load 到arm目标板上执行时, 会出现这样的错误,"libc.so.6:aborted attempt to load this application",而其它的applications 并没有这种现象,请问如何解决。 ...
将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.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吗?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。