• Linux32位库

    2020-07-12 23:30:07
    支持主流的Linux64位系统的32位运行,可以放心使用。
  • 64位linux安装32位库

    2016-10-18 18:54:49
    Mount the install DVD: mkdir -p /mnt/RHEL mount /dev/cdrom /mnt/RHEL Or if you just have the ISO, you can use that instead: mkdir -p /mnt/RHEL mount -o loop /path/to/RHEL.iso /mnt/RHEL ...

    Mount the install DVD:

    mkdir -p /mnt/RHEL
    mount /dev/cdrom /mnt/RHEL
    

    Or if you just have the ISO, you can use that instead:

    mkdir -p /mnt/RHEL
    mount -o loop /path/to/RHEL.iso /mnt/RHEL
    

    Now make a Yum repository which uses the DVD as a repository:

    /etc/yum.repos.d/rhel-dvd.repo
    [rhel-dvd]
    name=Red Hat Enterprise Linux $releasever - $basearch - DVD
    baseurl=file:///mnt/RHEL/Server/
    enabled=1
    gpgcheck=0
    

    You should now be able to clean the yum cache, and install the 32-bit C library:

    yum clean all
    yum install glibc.i686
    

    You'll see plenty of similar guides telling you to install and run the createrepo command but you don't need to do that. The RHEL disc already is a repository, it already has the /repodata/repomd.xml file which defines a repository.

    However, if you take the RPM files on the RHEL disc and copy them somewhere else and start adding your own packages then you need createrepo to build the metadata for the new repository you have created.

    转自:http://stackoverflow.com/questions/15435751/installing-32-bit-libraries-glibc-on-64-bit-rhel-without-using-yum

    展开全文
  • Linux 64服务器应用开发中,要调用一个第方的32位静态,会产生undefined reference to的错误,由于没有源代码,为了兼容可使用 -m32 方式进行编译。不过这种方式会使得整个程序按32位进行编译,以下摘自 man ...

     

    在Linux 64服务器应用开发中,要调用一个第三方的32位静态库,会产生undefined reference to的错误,由于没有源代码,为了兼容可使用 -m32 方式进行编译。不过这种方式会使得整个程序按32位进行编译,以下摘自 man gcc

     

           -m32
           -m64
               Generate code for a 32-bit or 64-bit environment.  The 32-bit environment sets
               int, long and pointer to 32 bits and generates code that runs on any i386 system.
               The 64-bit environment sets int to 32 bits and long and pointer to 64 bits and
               generates code for AMD?s x86-64 architecture.

     

    可以将要调用32位库的功能部分写成独立的部分,再由主程序集成调用(比如先fork,再execl)。

     

    展开全文
  • linux 6.4(64位)系统安装32位运行操作方法

    linux 6.4(64位)系统安装32位运行库操作方法

    1.创建iso镜像文件挂载

      1)创建iso存放目录和挂载目录

           mkdir  /mnt/iso   --存放iso镜像目录

           mkdir   /mnt/cdrom  --挂载iso目录

        2)将本地的xxxx.iso文件上传至/mnt/iso目录下,或直接将镜像文件复制到/mnt/iso 目录下

        3)将/mnt/iso下的xxxx.iso 文件挂载到/mnt/cdrom 目录下

              mount  -ro loop  /mnt/iso/xxxx.iso  /mnt/cdrom

              注:只读方式挂载iso文件

         4)查看目录是否挂载成功

               df -h  或 mount

           注:挂载成功后会显示在文件系统对应目录中,没有挂载成功要查找问题解决。

         5)创建自己的yum源 myself.repo 文件

              进入/etc/yum.repos.d/目录下创建yum源

             cd   /etc/yum.repos.d 

              touch  myself.repo

          6)编辑myself.repo

             vi  myself.repo

             添加内容如下:

              [base]

              name= Red Hat  Enterprise Linux $releasever  -  $basearch  -  Source

              baseurl=file:///mnt/cdrom

              enabled=1

              gpgcheck=1

              gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

            完成后保存退出 wq!

         注:解释 baseurl=  默认是挂载的目录 ; enabled=  默认是0 ,要修改为1 -- 是否启用源,0:否1:是 ; gpgkey=  中redhat-release 是默认系统版本,如果无特殊需求不需要修改;

          7)进行yum源更新,进行yum安装

               yum  clean all

               yum   makecache

               yum  update

               yum  install  vim*

             注:如果yum install  vim*  无效,则使用如下命令  yum install xulrunner.i686

          8)完成yum安装

              使用命令 yum install xulrunner.i686

               安装过程一直是enter键入

               如果有提示(y/n)选择y ,回车

               安装过程中有各个包需要安装,时间持续一会

               安装完成提示是 complete  !

    展开全文
  • 修复linux64位运行32位程序依赖问题: 修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题 1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2:  bad ELF interpreter: No such ...
    修复linux64位运行32位程序库依赖问题:
    修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题
    1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: 
    bad ELF interpreter: No such file or directory,安装下glic即可
    sudo yum install glibc.i686
    展开全文
  • Linux 64 操作系统缺少 32bit 支持
  • OpenSSL Windows64动态, Linux32位动态
  • 64位Ubuntu下编译32位程序容易出现很多问题,主要是编译不对

    在64位Ubuntu下编译32位程序容易出现很多问题,主要是编译库不对;

    尝试安装下列库可能解决问题:

    $sudo apt-get install 
    libc-6-dev-i386 
    libc6-i386 
    lib32gcc1 
    gcc-multilib 
    gcc-4.6-multilib 
    g++-multilib 
    g++-4.6-multilib 
    lib32stdc++ 
    lib32quadmath0 
    lib32gomp1 
    这是32位编译库,安装完毕后很大可能解决不能编译的问题,但是有一些情况也无法编译,我未能解决。

    希望有更多解决方案交流...

    展开全文
  • CentOS/Scientific Linux/Redhat 6 X86_64安装永中office 1.下载永中office 永中office 下载地址 http://www.yozosoft.com/person/ 可下载rpm包或者tar.gz包 这里用的是...2.安装 32位运行 安装需要root权限,...
  • sudo apt-get install libc6:i386 sudo apt-get install librt:i386 sudo apt-get install libssl-dev:i386 是对,只需要在后面加上 :i386 就可以了。
  • 64位 linux 安装 32位库

    2020-04-28 22:38:06
    sudo apt-get install lib32stdc++6* sudo apt-get install lib32z1*^C
  • 前言:本帖仅适用于RedHat、CentOS系统 新安装的Linux系统,执行32位运行程序时报错:not a dynamic executable file(不是动态可执行文件),ldd命令打印程序或文件依赖的共享列表也是同样的提示 其原因是系统...
  • ./configure --prefix=/usr/local/ CFLAGS=-m32 CXXFLAGS=-m32
  • 静态、动态支持机器架构方法
  • linux下查看静态和动态32位还是64位 http://blog.sina.com.cn/s/blog_52282b970101fbf1.html (2012-11-18 00:43:02) 转载▼ 标签: 杂谈 分类: linux技术 动态...
  • 安装32位的支持 因为x86_64处理器是为x86技术涉及,所以它也是支持32位程序的。在Linux里,你所需要做的就是为这些软件安装必要的软件。幸运的是,大部分Linux发行版本已经将这些打包好了。比方在Ubuntu里,这...
  • 当你执行一个32位程序的时候,你可能会发现提示No such file or directory,这就是说明你的64位系统没有安装32位的lib,如何知道一个程序是32位还是64位呢,也很简单,可以通过readelf来看。呃,如果你确定你执行...
  • 一般情况下我们最好是在一个平台上编译本平台的进制程序,比如在32位平台上编译32位程序而在64位平台上编译64位程序。  现在64位的系统(这里主要指x86_64系统,包括AMD64和Intel的EM64T)已经开始广泛的使用...
  • Linux系统区分32/64位,相应地,应用程序、共享和内核模块也区分32/64位。  本文以Ubuntu系统为例,介绍如何编译和使用32/64位的应用程序、共享和内核模块。 1. 应用程序 要点:  1. 使用gcc编译器的-m32和...
  • 有的时候 Linux 新手们在下载软件的时候十分困惑,因为下载页面常常同时提供32位64位版本的软件。所以弄清楚你的操作系统是32位的还是64位的十分重要,因为你在做很多事情的时候都需要这个信息。在这篇文章里,...
1 2 3 4 5 ... 20
收藏数 150,118
精华内容 60,047