主题 : 入门讨论贴--关于tmake 复制链接 | 浏览器收藏 | 打印
失败的原因只有一个,那就是半途而废!
级别: 侠客
UID: 12490
精华: 0
发帖: 56
金钱: 290 两
威望: 58 点
综合积分: 112 分
注册时间: 2010-01-07
最后登录: 2015-09-28
楼主  发表于: 2010-01-18 01:18

 入门讨论贴--关于tmake

在arm-qtopia下面 建立的文件夹,使用tmake -o Makefile ***.pro  生产Makefile的时候总是提示bash:tmake:command not found

setQpeEnv 环境变量已经设置过了

也已经修改过了tmake/lib/qws/linux-arm-g++/tmake.conf文件 ,将TMAKE_LINK=arm-linux-gcc和TMAKE_SHLIB=arm-linux-gcc改为=arm-linux-g++

我测试了下  必须到tmake文件夹下面去  ./tmake  才能运行tmake  
然后我就在tmake/bin文件夹下面 tmake -o Makefile ***.pro  然后把生成的  Makefile文件拷贝到原来的目录  做了相关修改后  make的时候发现如下错误:

arm-linux-g++  -o /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/douzi                  douzi.o main.o  moc_douzi.o  -L/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib -L/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lm -lqpe -lqtopia -lqte
/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: douzi.o: Relocations in generic ELF (EM: 3)
douzi.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [/opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/douzi] Error 1

请大家一起看看。
失败的原因只有一个,那就是半途而废!
级别: 圣骑士
UID: 9221
精华: 0
发帖: 376
金钱: 2110 两
威望: 539 点
综合积分: 752 分
注册时间: 2009-09-22
最后登录: 2016-07-04
1楼  发表于: 2010-01-18 08:24
路径不对,找不到tmake,你可以试着改改setQpeEnv或者其它几个set开头的文件
一起学习,一起进步