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

相关推荐
jing-ya21 小时前
day 59 图论part10
java·开发语言·数据结构·算法·图论
雾隐潇湘21 小时前
C++——第三篇 继承与多态
开发语言·c++
Marye_爱吃樱桃21 小时前
MATLAB R2024b的安装、简单设置——保姆级教程
开发语言·matlab
旺仔.29121 小时前
Linux系统基础详解(二)
linux·开发语言·网络
阿贵---21 小时前
分布式系统C++实现
开发语言·c++·算法
不染尘.21 小时前
最短路径之Bellman-Ford算法
开发语言·数据结构·c++·算法·图论
格林威21 小时前
工业相机图像采集:Grab Timeout 设置建议——拒绝“假死”与“丢帧”的黄金法则
开发语言·人工智能·数码相机·计算机视觉·c#·机器视觉·工业相机
xiaoye-duck21 小时前
C++ STL set 系列深度解析:从底层原理、核心接口到实战场景
开发语言·c++·stl
小涛不学习21 小时前
Java高频面试题(带答案版)
java·开发语言
m0_6625779721 小时前
C++中的RAII技术深入
开发语言·c++·算法