qt5.12.12 minGw64 File too big too many sections (83249)
时间: 2024-03-12 12:44:59 浏览: 324
这个问题可能是由于使用的MinGW编译器版本太老,无法处理较大的目标文件而导致的。可以尝试升级MinGW编译器版本,或者使用其他编译器,例如Visual C++等。
另外,也可以在编译Qt时进行一些参数配置,以减少生成的目标文件的大小和section数量。具体可以在configure命令中加入一些参数,例如:
```
-opensource -confirm-license -debug-and-release -no-warnings-are-errors -platform win32-g++ -no-qml-debug -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -no-openssl -skip qtwebengine -skip qt3d -skip qtgamepad -skip qtlocation -skip qtwebchannel -skip qtwebsockets -skip qtx11extras -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qttranslations -skip qtwayland -skip qtwinextras -skip qtvirtualkeyboard -skip qttools -skip qtquickcontrols -skip qtandroidextras -skip qtcharts -skip qtdatavis3d -skip qtmacextras -skip qtpurchasing -skip qtremoteobjects -skip qtscript -skip qtscxml -skip qtsvg -skip qtwebview -no-angle
```
这些参数将会跳过一些不必要的模块,从而减少生成的目标文件的大小和section数量。
阅读全文