tmake使用指南
tmake是一个很好用的生成和管理makefile的工具,他是由Trolltech这家公司开发的,用perl写成。Trolltech这家公司的主打产品大家都知道是Qt。
如果不是用tmake来管理makefile的话,那将会是一件痛苦的事情,虽然有autoconf等工具,但毕竟还是十分繁杂的,现在tmake将我们完全从繁琐的生成makefile的过程中解脱出来,只要很简单的步骤就可以生成makefile了。其实tmake原本写了使用在Qt上的,只不过不用Qt,我们也可以享受到他的好处,perl在这里面充分体现了他的强大,我一直以为,perl是一个很好的用于系统管理的语言。如果你会perl的话,你可以自己试着修改tmake。
由于tmake是基于perl的,所以请你确认你的机子上安装了perl。tmake在windows和unix上都有支持。而且它是免费的。本文以linux为平台讲述。
好了,下面我开始介绍tmake的安装
1。确认你有perl5以后的版本并安装了(windows用户可选)
2。在linux上解压tmake ,。
3。设置好tmake路径参数(参见下文)
4。加入tmake/bin去你的执行路径。
下面是一些例子:
Unix Bourne shell:
TMAKEPATH=/local/tmake/lib/linux-g++
PATH=$PATH:/local/tmake/bin
export TMAKEPATH PATH
Unix C shell:
setenv TMAKEPATH /local/tmake/lib/linux-g++
setenv PATH $PATH:/local/tmake/bin
Microsoft Windows:
set TMAKEPATH=c:\tmake\lib\win32-msvc
set PATH=%PATH%;c:\tmake\bin
在上面设置的路径里面有各种平台支持文件和tmake执行文件。
tmake支持的平台有:
AIX, Data General, FreeBSD, HPUX, SGI Irix, Linux, NetBSD, OpenBSD, OSF1/DEC, SCO, Solaris, SunOS, Ultrix, Unixware and Win32
UNIX用户请注意:tmake默认的是perl安装在/usr/bin下面,如果你的不是的话,请修改tmake文件第一行的参数。
下面我们开始学习tmake的使用:
我假设你有一个小的qt程序,他由一个C++ header和两个source file组成。首先,你要创建一个tmake工程文件,如:
HEADERS =
SOURCES =
TARGET = hello
下面我们来产生makefile
tmake -o Makefile
最后我们执行make命令编译hello这个程序。
Makefile模板
Tma
tmake使用指南 来自淘豆网m.daumloan.com转载请标明出处.