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 分钟前
自定义shell命令行解释器自制
java·开发语言
草莓熊Lotso12 分钟前
Git 分支管理:从基础操作到协作流程(本地篇)
大数据·服务器·开发语言·c++·人工智能·git·sql
报错小能手14 分钟前
C++异常处理 终极及总结
开发语言·c++
tobebetter95276 小时前
How to manage python versions on windows
开发语言·windows·python
9***P3347 小时前
PHP代码覆盖率
开发语言·php·代码覆盖率
CoderYanger7 小时前
优选算法-栈:67.基本计算器Ⅱ
java·开发语言·算法·leetcode·职场和发展·1024程序员节
jllllyuz7 小时前
Matlab实现基于Matrix Pencil算法实现声源信号角度和时间估计
开发语言·算法·matlab
多多*7 小时前
Java复习 操作系统原理 计算机网络相关 2025年11月23日
java·开发语言·网络·算法·spring·microsoft·maven
p***43488 小时前
Rust网络编程模型
开发语言·网络·rust
ᐇ9598 小时前
Java集合框架深度实战:构建智能教育管理与娱乐系统
java·开发语言·娱乐