移植QT4.5 Segmentation Fault报错解决方法和字体偏小的办法
我想大多数人都跟我一样直接用友善提供的arm-linu-gcc 4.3.2的版本来编译QT程序,所以遇到这个错误是必然的。
这个错误的原因主要是因为程序在编写的时候,指针的处理不当,而出现在移植QT身上,是因为交叉编译器,优化过度了,因此有两个解决办法。
办法1:安装 eabi的,版本为4.1.2 的交叉编译器
详细可以参考 http://www.qtcn.org/bbs/read.php?tid=22059
办法2:取消,交叉编译器的优化选项,去掉Makefile 的 -O2选项,不过程序会变得稍微大了,本人采用方法2,暂时没遇到什么特殊情况。(这是网上有人说可以,但我说了N次都不行,不知何因&#x
这个错误的原因主要是因为程序在编写的时候,指针的处理不当,而出现在移植QT身上,是因为交叉编译器,优化过度了,因此有两个解决办法。
办法1:安装 eabi的,版本为4.1.2 的交叉编译器
详细可以参考 http://www.qtcn.org/bbs/read.php?tid=22059
办法2:取消,交叉编译器的优化选项,去掉Makefile 的 -O2选项,不过程序会变得稍微大了,本人采用方法2,暂时没遇到什么特殊情况。(这是网上有人说可以,但我说了N次都不行,不知何因&#x