为什么在ARM板上运行程序时,都出现segmentation fault

weixin_38072180 2019-09-19 05:40:55
环境: PC机是Ubuntu10.04;ARM用S3C2440;            在qt.nokia.com下载的qt-everywhere-opensource-src-4.6.3            友善之臂下载的交叉编译工具arm-linux-gcc-4.4.3和ARM板NFS启动工具rootfs_qtopia_qt4_20100816            GDB调试工具gdb-7.1 (Ubuntu)用最简单的QT程序HelloWorld,代码如下:# include <QDebug># include <qwindowsystem_qws.h># include <QLabel>int main(int argc, char * argv[]){        qDebug() << "Hello! Hello!";        QApplication app(argc, argv, QApplication::GuiServer);        qDebug() << "Application starts.....";        QLabel hello("Hello World!");        hello.resize(480, 320);        hello.show();        return app.exec();}在板上运行后显示:       Hello! Hello!       Segmentation fault用gdb的backtrace后显示:       0x40198024 in QLinuxFbScreen::useOffscreen()() from /..../libQtGui.so.4       0x4019aadc in QLinuxFbScreen::connect(QString const&) () from /..../libQtGui.so.4无论运行什么程序,包括demo的都出现同样的结果。大家有没什么建议啊?
...全文
360 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复

472

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧