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

相关推荐
C+++Python7 小时前
C++ 泛型编程 极简示例代码
开发语言·c++
Rust研习社7 小时前
Ubuntu 全面拥抱 Rust 后,我意识到 Rust 社区要变了
linux·服务器·开发语言·后端·ubuntu·rust
宵时待雨7 小时前
回溯算法专题2:二叉树中的深搜
开发语言·数据结构·c++·笔记·算法·深度优先
jiayong237 小时前
第 43 课:任务详情抽屉里的批量处理闭环与删除联动
java·开发语言·前端
likerhood7 小时前
Java 访问修饰符:public、protected、private讲解
java·开发语言·javascript
学不思则罔8 小时前
ParallelStream并发陷阱解析
java·开发语言·windows
认真的小羽❅8 小时前
【Java并发编程】volatile关键字深度解析:从内存语义到实际应用
java·开发语言
jayson.h8 小时前
可视化界面
开发语言·python
kgduu8 小时前
python中的魔法方法
开发语言·python
fox_lht8 小时前
12.3.使用生命周期使引用一直有用
开发语言·后端·rust