当前位置: 技术问答>linux和unix
发布出去的程序,运行时总依赖glibc的版本怎么办??
来源: 互联网 发布时间:2016-09-02
本文导语: 在linux做了一个静态库,拿到客户那使用时,由于客户的glibc通常是2.3.4或更低,我使用的glibc版本一般在2.5以上,能不能使编译出来的静态库不依赖glibc版本? | 这个估计困难哦 Glibc是提供系统调用和...
在linux做了一个静态库,拿到客户那使用时,由于客户的glibc通常是2.3.4或更低,我使用的glibc版本一般在2.5以上,能不能使编译出来的静态库不依赖glibc版本?
|
这个估计困难哦
Glibc是提供系统调用和基本函数的C库 linux系统中最底层的api 几乎其它任何的运行库都会依赖于Glibc
所以如果你的库要想和他没关 基本是不可能的
不仅是你的库这样 很多开源软件都是这样的呀 依赖一定版本的glibc
除非你降低你的开发版本 或者让客户用更高版本的glibc
Glibc是提供系统调用和基本函数的C库 linux系统中最底层的api 几乎其它任何的运行库都会依赖于Glibc
所以如果你的库要想和他没关 基本是不可能的
不仅是你的库这样 很多开源软件都是这样的呀 依赖一定版本的glibc
除非你降低你的开发版本 或者让客户用更高版本的glibc
|
找一个跟客户系统版本一样的系统来编译。
或使用compat之类的库~
或使用compat之类的库~
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。