Qt Creator Release 和 Debug 相同的文件大小
Qt Creator Release and Debug same filesize
我的发布版本中的二进制文件大小等于我的 Qt 项目的调试版本,并且发布文件也在调试中。我没有使用 CMake
文件,但我正在更改 Qt-Creator 中的构建选项。
我还需要做些什么来强制 Qt-Creator 制作没有调试符号的项目?
我终于弄清楚了我的 qmake 设置有什么问题。我必须 add/modify 我的环境文件中的以下行:
删除环境中的 -g 标志(结果如下所示)
export CFLAGS=" -O2 -pipe -feliminate-unused-debug-types"
export CXXFLAGS="-O2-pipe-feliminate-unused-debug-types"
添加条带
导出OE_QMAKE_STRIP=arm-......-linux-gnueabi-strip
我的发布版本中的二进制文件大小等于我的 Qt 项目的调试版本,并且发布文件也在调试中。我没有使用 CMake
文件,但我正在更改 Qt-Creator 中的构建选项。
我还需要做些什么来强制 Qt-Creator 制作没有调试符号的项目?
我终于弄清楚了我的 qmake 设置有什么问题。我必须 add/modify 我的环境文件中的以下行:
删除环境中的 -g 标志(结果如下所示)
export CFLAGS=" -O2 -pipe -feliminate-unused-debug-types"
export CXXFLAGS="-O2-pipe-feliminate-unused-debug-types"
添加条带
导出OE_QMAKE_STRIP=arm-......-linux-gnueabi-strip