linux 下 QT5如何编译成32位或64的方法

其实没啥好说的,完全是工作笔记性质的。在linux上,比如ubuntu是可以把程序编成32位的,默认是64位的。这里记录一下方法。

打项目的pro文件,如test.pro

在其中添加

#以下可添加额外的编译选项,指定编译成32位

QMAKE_CXXFLAGS += -m32

#QMAKE_CFLAGS += -m32

#提定ld用32位连接,两个选项都有效

QMAKE_LFLAGS += -m32

#LIBS += -m32

m32,m64的选项在ubuntu的gcc上是支持的,但有点发行版linux的gcc可能不支持,所以只能默认编译成64位的。

相关推荐
程序猿_极客12 小时前
【2025 年最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)
java·开发语言·windows·macos·jdk
二哈喇子!15 小时前
BOM模型
开发语言·前端·javascript·bom
二哈喇子!15 小时前
空指针异常
开发语言
咚为16 小时前
Rust Print 终极指南:从底层原理到全场景实战
开发语言·后端·rust
%xiao Q16 小时前
GESP C++五级-202406
android·开发语言·c++
Psycho_MrZhang16 小时前
Neo4j Python SDK手册
开发语言·python·neo4j
Traced back16 小时前
# C# + SQL Server 实现自动清理功能的完整方案:按数量与按日期双模式
开发语言·c#
sin220116 小时前
MyBatis的执行流程
java·开发语言·mybatis
web3.088899916 小时前
1688图片搜索API,相似商品精准推荐
开发语言·python
二哈喇子!16 小时前
JAVA环境变量配置步骤及测试(JDK的下载 & 安装 & 环境配置教程)
java·开发语言