项目场景:
将Windows的QT项目移植到Ubuntu桌面发布生成可执行文件
问题描述
发现不像在Windows那样生成的 .exe 直接就可以运行起来,ubuntu下在creator可以正常跑起来,但是在debug和release文件夹中的可执行文件没法运行
解决方案:
参考了这位博主的方法
快速解决Ubuntu/linux 环境下QT生成没有可执行文件
在 .pro 文件中加入 QMAKE_LFLAGS += -no-pie 这段代码即可解决。
注意:一定要加在最后面,一开始我加在比较靠前的位置发现不行,然后就挪到最底层了。