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

相关推荐
接着奏乐接着舞20 小时前
java lambda表达式
java·开发语言·python
IT搬砖客20 小时前
CC2340从机开发入门之OAD例程的选择
c语言·开发语言·单片机·嵌入式硬件
ch.ju20 小时前
Java程序设计(第3版)第四章——成员方法
java·开发语言
marsh020621 小时前
53 openclaw插件市场:开发与发布自己的插件
开发语言·前端·javascript
牙牙学语的阿猿21 小时前
sentinel创建规则时的坑
java·开发语言·sentinel
fai厅的秃头姐!21 小时前
2586. 统计范围内的元音字符串数
开发语言·c#
超梦dasgg21 小时前
Java 生产环境 JVM 调优实战
java·开发语言·jvm
xyq202421 小时前
HTML DOM 访问
开发语言
WL_Aurora21 小时前
Scala核心编程(二):变量与数据类型详解
开发语言·scala
极地星光21 小时前
源码依赖 vs 预编译二进制包:C/C++ 项目依赖管理决策指南
c语言·开发语言·c++