标题:请问一下64位的机器在Linux(Ubuntu)下编出来的Qt程序能在32位的Linux(Ubuntu)上跑么
作者:彩阳
日期:2013-09-21 19:47
内容:
想知道这样行不行。如果不行的话,那么还有没有什么方式可以兼容产生32位的可执行程序呢?Qt5。
#1 [渡世白玉 09-22 09:14]
安装32位的linux qt、、、应该还需要安装其他32位的库、、用32 位编译出来的就能在32位linux下跑了、、
#2 [cnhemiya 09-22 13:58]
如果你编译的是32程序可以跑。如果是64位只能在64位linux跑。
2楼说的是32位linux程序在64位linux的情况下跑的运行要求。
#3 回 2楼(cnhemiya) 的帖子 [彩阳 09-23 08:39]
哦,那么我需要在计算机中安装32位的Qt5?32位的Qt5可以在64位机上使用么?
#4 回 3楼(彩阳) 的帖子 [cnhemiya 09-24 22:42]
是的。
#5 回 3楼(彩阳) 的帖子 [cnhemiya 09-24 22:49]
是的。不过不光需要32位qt5。 linux系统本身还需要安装32的运行库。具体可搜索你使用的linux版本的,32位库的包名称并通过包管理器下载安装。例如ubuntu 64和debian 64需要安装lib32 libia32(好像是这名字)的32包。