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位的。

相关推荐
sunywz2 分钟前
【JVM】(4)JVM对象创建与内存分配机制深度剖析
开发语言·jvm·python
亲爱的非洲野猪2 分钟前
从ReentrantLock到AQS:深入解析Java并发锁的实现哲学
java·开发语言
星火开发设计3 分钟前
C++ set 全面解析与实战指南
开发语言·c++·学习·青少年编程·编程·set·知识
沛沛老爹18 分钟前
Web开发者进阶AI:Agent Skills-深度迭代处理架构——从递归函数到智能决策引擎
java·开发语言·人工智能·科技·架构·企业开发·发展趋势
Good_Starry26 分钟前
Java——正则表达式
java·开发语言·正则表达式
二哈喇子!31 分钟前
前端HTML、CSS、JS、VUE 汇总
开发语言·前端
欧洵.34 分钟前
Java.基于UDP协议的核心内容
java·开发语言·udp
情缘晓梦.40 分钟前
C语言数据存储
c语言·开发语言
xunyan623441 分钟前
第九章 JAVA常用类
java·开发语言
IOT-Power1 小时前
QT 对话框(QDialog)中 accept、reject、exec、open的使用
开发语言·qt