当前位置:  技术问答>linux和unix

redhat5中32位系统和64位系统下生成的so文件能互用吗?

    来源: 互联网  发布时间:2017-03-01

    本文导语:  在redhat5中,32位系统下编译成的so文件,能在64位系统下运行吗? 我现在的情况是要生成一个so文件,32位和64位两种系统下都需要调用此so文件。但是在32位下生成的文件在64位下不能用,反之也不能用。是不是编译的...

在redhat5中,32位系统下编译成的so文件,能在64位系统下运行吗?
我现在的情况是要生成一个so文件,32位和64位两种系统下都需要调用此so文件。但是在32位下生成的文件在64位下不能用,反之也不能用。是不是编译的时候需要设置什么选项!
谢谢!

|
试试在64位系统中编译,指定-m32

|
可以的。
64位系统是可以运行32位程序的,在32位系统下编译的.so可以在64位系统下用,但是只能给32位程序使用
编译的时候加上32位的选项就可以了。
gcc -m32

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • vm下安装的redhat5无法访问windows共享文件夹
  • 哪里可以下载RedHat5.x?
  • windows下 用virtualbox虚拟redhat5 窗口大小问题。
  • 请问怎样编译redhat5,以支持romfs
  • redhat5在创建虚拟化的时候为何不能选择呢
  • 关于设置redhat5上网的问题
  • linux redhat5.6安装oracle11g在自动创建实例时停住不动,有图
  • SELinux在RedHat5中的问题。
  • 在redhat5下安装一个应用程序出现以下错误是怎么回事?
  • redhat5.2 和5.4的差别
  • 怎么样在Redhat5中安装Kenel.2.6SDK
  • redhat5企业版 网络配置问题
  • 请问redhat5,为什么dev下显示不了ttyusb?
  • redhat5.0安装memprof老是安装不了,在线等待
  • 虚拟机安装Redhat5提示一下错误,请高手指点
  • 求助:VMware7.1.4下安装64位REDHAT5.5后无法运行
  • redhat5要安装几个32位的依赖安装包?
  • 我的redhat5.4企业版找不到xmkmf命令
  • 在linux RedHat5.0 64bit下安装oralce 10g 为什么会出现这样的问题---急!
  • Redhat5 安装问题
  • redhat5安装wireshark错误


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3