当前位置: 代码迷 >> QT开发 >> 关于qt程序移植的有关问题 Segmentation fault
  详细解决方案

关于qt程序移植的有关问题 Segmentation fault

热度:608   发布时间:2016-04-25 05:13:24.0
关于qt程序移植的问题 Segmentation fault
我使用友善mini2440的板子,用的是板子自带的系统,在fedora 6上使用qrcreator4.6.0做了一个简单的程序后,使用4.3.2进行交叉编译,生成的程序放到板子中运行后 ,提示出现Segmentation fault(已经把QtE的库文件放到板子中,并设置了环境变量),是什么原因呢?谢谢大家啦

------解决方案--------------------
1、segmentation fault
(1)、界面是否出超出开发板的屏幕大小
(2)、这个是编译器问题,在qtcenter上有说到4.3的优化太厉害,解决方法有3种:
1、把工程的makefile的cflag选项的O2降为O1,我直接降为-g,不过编译的程序就比较大了
2、换成4.1以下的编译器
3、修改qt的文件,具体忘了 :( 可以去搜索一下。
  相关解决方案