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

64位机器上使用32位动态库的

    来源: 互联网  发布时间:2016-04-21

    本文导语:  LINUX环境下:现在有一个GCC编译完成的32位动态库(*.so文件),想要在64位的机器中用JAVA使用此动态库,用到JNI,需要再生成一个*.so文件,在编译时如果不使用-m32参数,则会报文件格式错误,使用-m32后生成的*.so是32...

LINUX环境下:现在有一个GCC编译完成的32位动态库(*.so文件),想要在64位的机器中用JAVA使用此动态库,用到JNI,需要再生成一个*.so文件,在编译时如果不使用-m32参数,则会报文件格式错误,使用-m32后生成的*.so是32位的了,但是在java中调用此库时会报错:打不开动态库(可能的原因:字宽度不匹配),也就是在64位的虚拟机是不能调用32位的动态库的,如何解决?

|
64位调用32位库,似乎不可能完成,要么全64位或全32位。


    
 
 

您可能感兴趣的文章:

  • SUSE10下,如何使用perl语言执行一条语句:从一台机器telnet到远端另一台机器,在远端机器上执行命令,并能获取到执行结果。请高手指点,Very 谢谢~
  • windows机器 cmd命令下能否使用什么命令通过ssh连接到远程linux机器
  • 痛苦!!我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然
  • 几台机器做lvs,使用100M 网线连接,文件系统使用NFS共享,读写速度会出现问题吗?
  • 如何使Linux使用别的机器作为代理上网(字符界面下)
  • 我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然无法解析r
  • linux安装后如和配置,才可以使用telnet从其它机器去登陆它.50分,急!!!
  • linux命令行下使用curl命令查看自己机器的外网ip
  • 使用clonezilla来给新机器装系统时出错
  • 两台机器之间拷贝大量数据 用什么命令,怎么使用
  • 谁能告诉我,怎样知道我所使用的机器安装了几个cpu(用c程序)
  • 希望各位大侠推荐一个好的linux系统。中档配置的机器使用。
  • linux中使用哪个命令可以得到对方机器的mac地址??给个例子
  • linux9 下 使用系统自带的 apache做HTTP服务 httpd进程正常启动 别的机器无法访问
  • 【求助】使用老机器搭建带防火墙的代理服务器
  • 紧急:uinx 上,哪个命令可以看到当前机器上memory的使用量?
  • 求教:在一台机器上多个进程之间使用udp通信是否可靠,谢谢
  • 怎样使用脚本把linux系统下247个文件,拷贝到247个机器中
  • 如何在SCO机器上使用第二块硬盘?
  • 如何使LINUX机器CPU使用率为100%的办法。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 域内共享的问题?Linux机器可以访问Window机器,但是Window机器不能访问Linux机器?
  • redhat es4 我设置了机器名以后,从本机可以ping ,从别的机器ping ip可以,ping 机器名不行。
  • 请问:有没有什么工具/方法能在同一台机器上两个操作系统之间来回的切换,不用重起机器的情况下!!!! 如从win2000上切换到同一台机器上的li
  • 32位机器上编的程序能在64位机器上跑吗?
  • linux下有没有可能将一个机器的软件环境拷贝到其他机器?
  • 局域网共享问题:win2000的机器看不到linux机器的共享目录?
  • 如何在一台linux机器上访问另一台windows机器下的目录
  • 如何得到一个网段内所有机器的IP,机器是liunx系统?
  • 如何在一台机器上的shell中执行另外一台机器上的shell
  • 用oracle pl/sql 从A unix机器,去读取B unix机器上的一个文件,怎么实现?
  • windows机器和linux机器互联
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • 如何从一台LINUX机器访问另一台LINUX机器的共享文件夹??
  • telnet 一台机器上,我如何看 这台机器得ip地址?
  • 电脑安装window可以ping通其他的机器,但是安装linux不能ping通其他机器怎么回事!
  • Linux下局域网内如何根据对方机器的IP地址获得对方机器网卡的MAC地址?
  • 为什么在我机器上写的程序,放在别人机器上编译有问题啊?
  • 请教在redhat或turbolinux下如何将机器做成一个网关为局域网机器提供INTERNET接入
  • 一台机器上编译的程序为什么不能在另一台机器上运行?急!!
  • 局域网共享问题:win2000的机器看不到linux机器的共享目录?解决立即给分


  • 站内导航:


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

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

    浙ICP备11055608号-3