Qt Creator Release 和 Debug 相同的文件大小

Qt Creator Release and Debug same filesize

我的发布版本中的二进制文件大小等于我的 Qt 项目的调试版本,并且发布文件也在调试中。我没有使用 CMake 文件,但我正在更改 Qt-Creator 中的构建选项。

我还需要做些什么来强制 Qt-Creator 制作没有调试符号的项目?

我终于弄清楚了我的 qmake 设置有什么问题。我必须 add/modify 我的环境文件中的以下行:

  1. 删除环境中的 -g 标志(结果如下所示)

    export CFLAGS=" -O2 -pipe -feliminate-unused-debug-types"

    export CXXFLAGS="-O2-pipe-feliminate-unused-debug-types"

  2. 添加条带

    导出OE_QMAKE_STRIP=arm-......-linux-gnueabi-strip