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

相关推荐
编程饭碗7 分钟前
【多线程编程】
java·开发语言
vyuvyucd23 分钟前
Python虚拟环境终极指南:venv到uv进阶
开发语言·python·uv
Tim_1030 分钟前
【C++入门】05、复合类型-数组
开发语言·c++·算法
无限进步_31 分钟前
【C语言&数据结构】另一棵树的子树:递归思维的双重奏
c语言·开发语言·数据结构·c++·算法·github·visual studio
佑白雪乐36 分钟前
<Python第1集>
开发语言·python
菜还不练就废了36 分钟前
26.1.12|JavaSE复盘补充,整到哪里算哪里(一)
java·开发语言
黎雁·泠崖1 小时前
吃透Java操作符入门:分类差异+进制转换+原反补码 核心前置知识(Java&C对比)
java·c语言·开发语言
满栀5851 小时前
三级联动下拉框
开发语言·前端·jquery
名字不好奇1 小时前
C++虚函数表失效???
java·开发语言·c++
e***98571 小时前
MATLAB高效算法实战:从基础到进阶优化
开发语言·算法·matlab