linux自带的Qt做的程序,可不可以在arm上运行

我刚刚学嵌入式系统。涉及到界面的问题。一个师兄,说linux自带的QT做的界面,不可以直接烧到arm上运行,好像是架构不一样!!我不太清楚。但他说不需要改变代码,只要重新编译一次就可以了。具体应该怎样做呢?比如,现在我做了一个hello linux的程序。要怎样做,才可以烧到,arm的彩屏上面显示呢?请高手解答一下,小弟感激不尽!!
谢谢两位大侠的回答。
我说的QT是linux自带的软件QTdesigner。我的板子是arm7的,三星的s3c44b0。
我的大概意思是,就像第二位大侠所说的。怎样跨平台编译?具体该怎样操作?

第1个回答  2009-07-27
具体操作是,安装交叉编译器,然后指定交叉编译器的路径,然后再按原来的编译方法编译就可以了本回答被提问者采纳
第2个回答  2009-07-25
你的 QT 指的是哪个?台式机的 QT 库?
印象里这个可以直接把源代码编译为 arm 的程序在 arm 上面跑。QT 本身还有一个专为 arm 掌上设备设计的解决方案。

如果是跑台式机上面的那种 QT 。你的 arm CPU 最好是 armv5 或者 armv6 的,性能第一的。最好先用 qt3 系列, qt4 有点大。
不过台式机的 qt 都是跑在 X 上面。你的 arm 设备还要跑 X 才能上 QT 。QT 嵌入版可以直接跑在 fb 上面,不需要通过 X 环境。
------------------
跨平台编译是 arm 开发的基础,我觉得楼主这个问题问答有点让人诧异。
正在开发 arm ,却来问怎么交叉编译……
第3个回答  2009-07-25
那自然是要跨平台编译才得行.可以直接编译arm构架的嘛.具体编译还是参考文档去吧.
第4个回答  2021-04-28

11 根文件系统并添加自己的程序