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

相关推荐
文静小土豆10 分钟前
Java 应用上 K8s 全指南:从部署到治理的生产级实践
java·开发语言·kubernetes
西西弗Sisyphus18 分钟前
Python 在终端里彩色打印
开发语言·python·print·彩色打印
Rsun0455144 分钟前
3、Java 工厂方法模式从入门到实战
java·开发语言·工厂方法模式
wjs20241 小时前
C++ 基本的输入输出
开发语言
码云数智-园园1 小时前
Python的GIL锁如何影响多线程性能?有哪些替代方案?
开发语言
咬_咬1 小时前
go语言学习(map)
开发语言·学习·golang·map
古城小栈1 小时前
rustup 命令工具,掌控 Rust 开发环境
开发语言·后端·rust
lly2024061 小时前
NumPy 高级索引
开发语言
XY_墨莲伊2 小时前
【编译原理】实验二:基于有穷自动机FA词法分析器设计与实现
c语言·开发语言·c++·python
广州灵眸科技有限公司2 小时前
瑞芯微(EASY EAI)RV1126B 网络摄像头方案
开发语言·网络·科技·嵌入式硬件·物联网