linux 编译32位qt,64 位Ubuntu下用32 位的Qt GCC 编译程序

本文详细介绍了如何在64位Ubuntu系统上编译32位Qt程序。首先,确认系统开启多架构支持,然后安装32位库。接着,安装支持64位和32位的GCC。通过图形化或命令行方式安装Qt和Qt Creator,确保正确配置环境变量。最后,添加32位gcc构建套件,以便在Qt Creator中构建32位应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、多架构支持

1.确认64位架构的内核输入dpkg --print-architecture显示 amd64 确认为64位架构内核2.确认打开多架构支持功能(出现32位依赖问题时,安装32位的包)输入dpkg --print-foreign-architectures显示 i386确认多架构如果没有多架构:输入sudo dpkg --add-architecture i386添加32构架sudo apt-get update 更新输入sudo apt-get -f dist-upgrade检查库文件是否要更新,需要则Y至此,为64位系统安装了32位支持。

二、安装32位程序需要的库sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386

如果Ubuntu版本太老,命令为sudo apt-get install ia32-libs三、安装同时支持64位和32位的GCCapt-get install gcc-multilib g++-multilib四、安装Qt和Qt Creator

http://download.qt.io/static/mirrorlist/这是Qt下载的镜像站

目前国内有3个,分别为北理工,清华和中科大,建议中科大

点击HTTP进入镜像站

60e28c847862f4f2a30ebe3f3b3e0970.pngarchive中有所有版本的Qt和更新到2.5的Qt creatorcommunity releases中版本较少official releases中较为全面1.第一种安装方式(太过繁琐,不推荐,节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值