feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

tmake and qmake 的区别

Posted on 2010-04-07 21:29  feisky  阅读(1028)  评论(0编辑  收藏  举报

tmake and qmake 的区别

tmake 和 qmake 都是用来生成makefile的,qmake用于本地编译。
例如:hello目录下有main.cpp hello.cpp hello.h
cd hello
qmake -project // 将生成hello.pro
qmake hello.pro -o makefile // 将生成makefile

tmake既可用于生成本地的makefile,也可用于生成用于交叉编译的makefile,区别在于设置TMAKEPATH路径的不同,一个用于x86,一个用于arm或别的处理器。
例如:hello目录下有main.cpp hello.cpp hello.h
export TMAKE=...../tmake-*.** // tmake的安装目录
export PATH=$TMAKE/bin:$PATH
export TMAKEPATH=$TMAKE/lib/qws/linux-arm-g++

cd hello
qmake -project // 将生成hello.pro
tmake hellp.pro -o makefile // 将生成交叉编译的makefile

如果export TMAKEPATH=$TMAKE/lib/qws/linux-x86-g++
tmake hello.pro -o makefile // 将生成本地的makefile

无觅相关文章插件,快速提升流量