• 6383阅读
  • 5回复

tmake不能正常生成makefile文件,求助中 [复制链接]

上一主题 下一主题
离线windytwang
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-05
我的tmake是这样配置的
export TMAKEDIR=$PWD (PWD是我tmake的当前位置)
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
export PATH=$TMAKEDIR/bin:$PATH

但当我tmake -o Makefile xxx.pro时生成的makefile文件里
都是用的cc=gcc,cxx=g++, link=g++,-lqte,为什么会出现这问题呢?

我qtdir,qtedir都设的为qte的目录.
[ 此贴被XChinux在2006-04-05 17:40重新编辑 ]
离线linuzer

只看该作者 1楼 发表于: 2006-04-05
生成的makefile文件很正常啊,没什么问题
离线windytwang

只看该作者 2楼 发表于: 2006-04-05
为什么不是arm-linux-gcc,arm-linux-g++,我想成的makefile文件可以直接编译作板子上的程序啊.
离线linuzer

只看该作者 3楼 发表于: 2006-04-05
那你的TMAKEPATH应该这样设置
TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
这样就可以了
另外还要修改linux-arm-g++的模板
或者手动的改生成的makefile中把连接器改为linux-arm-g++
不然会出现很多new,delete识别不到的错误
离线windytwang

只看该作者 4楼 发表于: 2006-04-06
谢谢,我设置的时候设置有linux-x86-g++了.以前也没修改link为linux-arm-g++真是谢谢了.
离线henryhome
只看该作者 5楼 发表于: 2006-04-06
这句 tmake -o Makefile xxx.pro 我和你不一样
我是 tmake xxx.pro -o Makefile
然后我遇到过做下一步 make 的时候不能正常通过
只要编辑pro文件就好了: vi xxx.pro
把里面的 Target =xxxxx
        Dependpath =xxxxxx
反正就是最后两句去掉,就能够正常编译了,呵呵
注意:新打开一个终端都要重新设置编译环境 . set-env
个人意见,仅供参考
快速回复
限100 字节
 
上一个 下一个