我为ARM交叉编译了一个Helloworld
可执行文件。它在我朋友的开发板上运行良好,但在我的板上因“分段错误”而失败。两块板在硬件和软件上都略有不同。
我的问题是,如何在我的板上调试?调试这么简单的程序相对容易吗?这是否表明可执行文件没有问题,问题很可能出在我的板的文件系统上?
下面是代码:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world");
hello.resize(100, 30);
hello.show();
return app.exec();
}
可执行文件由以下命令生成:
qmake -project
qmake
make