Ubuntu 16.04 amd64架构下安装使用i386程序动态链接库依赖

设置启用多架构

首先可以查看自己的64位系统是否开启了32位支持功能,可以参考 http://linux.cn/article-2935-1.html

  1. 在终端输入 dpkg –print-architecture

    你将会看到像下面这样的内容:

      amd64
    

    这说明着你已经拥有了64位架构内核。

  2. 输入 dpkg –print-foreign-architectures

    输出是:

          i386
    

    说明已经打开多架构支持了,如果还没打开可以按下面操作

  3. sudo dpkg –add-architecture i386

      sudo apt -get update
    

    然后就会开始下载更新然后运行。

    之后你需要输入:

       sudo apt-get dist-upgrade
    

    它会检查你已经拥有的库文件是否有更新的版本。

如此这般,你就已经成功地为你的64位系统安装了32位支持

确认当前程序所需的动态链接库

LD_LIBRARY_PATH="./" ldd mbw_config_linux

显示

linux-gate.so.1 =>  (0xf7f45000)
libsteam_api.so => ./libsteam_api.so (0xf7f18000)
libQtGui.so.4 => ./libQtGui.so.4 (0xf7445000)
libQtCore.so.4 => ./libQtCore.so.4 (0xf7168000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf712e000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6fb6000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6f61000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6f44000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6d8e000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf6d89000)
/lib/ld-linux.so.2 (0xf7f47000)
libfontconfig.so.1 => ./libfontconfig.so.1 (0xf6d54000)
libaudio.so.2 => not found
libglib-2.0.so.0 => not found
libpng12.so.0 => not found
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6d39000)
libfreetype.so.6 => not found
libgobject-2.0.so.0 => not found
libSM.so.6 => not found
libICE.so.6 => not found
libXi.so.6 => not found
libXrender.so.1 => not found
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf6d22000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6bd7000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf6bce000)
libglib-2.0.so.0 => not found
libfreetype.so.6 => not found
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf6ba3000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf6b7d000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6b79000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6b72000)

安装依赖

执行

sudo apt install libglib2.0-0:i386
...
...

等指令依次安装所需库

参考

骑马与砍杀战团mount&blade:warband设置器无法启动(Ubuntu下)

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值