• Ubuntu14.04 64位运行32位程序


    最近公司新增的机器安装Ubuntu14.04 64bit导致之前在32bit下编译的Qt工具软件无法运行。

    于是google的了一下找到一些解决办法,但不能保证全部32bit的Qt程序都能正常,测试了下Qt4.8编译的程序有些有问题,所需的32bit库都安装好了也没启动起来。所以无法启动的程序还是建议重新编译64bit的Qt程序会更加稳定。

    安装一些常用的32bit库,如下图

    原文来自:http://askubuntu.com/questions/454253/how-to-run-32-bit-app-in-ubuntu-64-bit

    如果安装常用的32bit库,还无法运行,使用ldd example32bitprogram 查看缺少那些库,使用apt-file查找安装,如下图

    原文来自:http://askubuntu.com/questions/611933/missing-libsm-so-6-library-qt-creator-installation-error

    如果使用的是Qt5编译的32位程序运行到64位的Ubuntu14.04中需要安装的库:

    sudo apt-get update

    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

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

    sudo apt-get install libx11-6:i386

    sudo apt-get install libglu1-mesa:i386

    如果出现This application failed to start because it could not find or load the Qt platform plugin "xcb".

    需要安装下列库

    sudo apt-get install libxi6:i386

    sudo apt-get install libfontconfig1:i386

    sudo apt-get install libxrender1:i386

  • 相关阅读:
    python中的time模块
    CSS 布局
    8 Function类型
    2 node 核心
    1 node 简介
    13 对象
    JS 算法一
    JS 模块化
    1 谈谈section标签
    JS 练习一
  • 原文地址:https://www.cnblogs.com/Jim-william/p/4980566.html
Copyright © 2020-2023  润新知