Qtcreator调试linuxdeployqt

26 阅读1分钟

需求

修改linuxdeployqt,形成自己的打包工具

下载: git clone github.com/probonopd/l…

Qtcreator调试linuxdeployqt

正常情况下是无法调试的,因为LFLAGS默认加入了-s,去掉了调试信息

LFLAGS = -Wl,--enable-new-dtags -Wl,-rpath,/opt/Qt5.15.2/5.15.2/gcc_64/lib -Wl,-rpath,/opt/Qt5.15.2/5.15.2/gcc_64/lib -s

解决方法:Qtcreator添加命令删除MakeFile中LFLAGS的-s,然后重新make:

sed -i 's/\(LFLAGS.*\) -s$/\1/' Makefile  # 删除 -s

image.png