环境:qt-embedded-free-3.3.8 qt-x11-free-3.3.6 qtopia-1.7 redhat9
目标板:gec2410
目的:要将helloword的例子移植到qtopia中,
交叉编译步骤:编写好helloword在本地编译通过并可以运行;
换成交叉编译toolschain 2.95.3;qmake -project生成helloword.pro;
再qmake生成Makefile;修改Makefile:LINK=g++改为LINK=arm-linux-g++;
LIBS=$(SUBLIBS) -L$(QTDIR)/lib -lm -lqte改为LIBS=$(SUBLIBS) -L/usr/local/arm/2.95.3/lib -L$(QTDIR)/lib -lm -lqte。
但make 时出现错误:make: execvp: /usr/local/qt/tmake-1.11/lib/qws/linux-arm-g++: 权限不够
make: *** [demo] 错误 127