tmake 2.13-beta1发布 一个源码构建工具

TMake 是一个源码构建工具,支持多种编程语言,该软件主要目的是简化项目的创建和构建。主要功能包括 C++/C++ 依赖检查、跨平台编译,支持 C\C++\C#\Java 语言。该版本改进众多,包括完全重新了核心,使用新的文件格式,强烈建议升级。目前该版本还只支持 Linux,其他系统的支持工作正在进行中。

tmake is an easy-to-use tool to create and maintain makefiles and IDE project files for software projects. It can be a painful task to manage makefiles manually, especially if you develop for more than one platform or use more than one compiler. tmake automates and streamlines this process and lets you spend your valuable time on writing code, not makefiles.
tmake was originally developed by Trolltech to autogenerate Makefiles for building the cross-platform GUI toolkit Qt. It has evolved to support around 15 different C++ compilers integrating with build tools such as moc, as well as generating IDE project files for ">Microsoft Visual Studio. It automatically deals with operating system specific details such as linkage libraries and pathing ideosyncracies across a wide range of operating systems including 15 flavors of Unix, Microsoft Windows, Apple Mac OS X, and the Cygwin/MinGW win32 unix environments. It also supports embedded systems and processors including the arm, ipaq, sharp, cassiopeia, koala, mips, and qnx-rtp.

tmake is written in Perl and requires that you have installed perl version 5 or newer. Basic use of tmake requires no perl knowledge, but if you know perl you can extend tmake and write your own makefile templates.

For a full listing of features and options available, please look at the tmake reference manual. The available tmake output types are listed in the tmake output manual. Enhancements added to each new version of tmake are listed in this distribution's CHANGES file.

tmake is free software and you may use, copy, modify and distribute tmake and its documentation for any purpose and without any fee. See the LICENSE file for details.

下载地址:http://nchc.dl.sourceforge.net/project/tmake/tmake/beta/tmake-2.13-beta1.zip

时间: 2024-10-08 05:49:06

tmake 2.13-beta1发布 一个源码构建工具的相关文章

Tmake v2.13-beta1发布 源码构建工具

TMake 是一个源码构建工具,支持多种编程语言,该软件主要目的是简化项目的创建和构建.主要功能包括 C++/C++ 依赖检查.跨平台编译,支持 C\C++\C#\Java 语言. tmake is an easy-to-use tool to create and maintain makefiles and IDE project files for software projects. It can be a painful task to manage makefiles manuall

完整的物流信息发布平台源码

问题描述 完整的物流信息发布平台源码 解决方案 解决方案二:代码分享,为你点赞.解决方案三: 解决方案四:点赞!解决方案五:下下来看看解决方案六:引用4楼zhuankeshumo的回复: 下下来看看 有点类似这个http://www.chinawutong.com/几年前就做了,没弄出去.倒是别人的现在卖的挺好了.解决方案七:谢谢分享,下来看看解决方案八:软件是可以轻易买到的,而一个团队依靠的神器,其实是买不到的.所以有一个软件就想去卖源码,最后有99%的人都不得不免费.如果有一个软件但是不想贱

Teiid 8.13 Beta1 发布,支持 WildFly 9.0.2.Final

Teiid 8.13 Beta1 发布,此版本支持 WildFly 9.0.2.Final.下载: http://teiid.jboss.org/downloads/ 此版本修复了之前版本关于 sockets,clustering 的 bug:支持 Web-Console.在以后的版本将会移除 "embedded" 包.更多改进内容请看发行说明. Teiid是一个数据虚拟化系统,让应用程序使用来自多个异构数据存储的数据. Teiid由一堆工具,组件和创建和执行双向数据的服务所组成.通过

MSR Tools 0.3.0发布 源码分析工具框架

MSR Tools 0.3.0该版本忽略路径,一个活动的统计页面,更多的发布统计,更多的路径选择器,文件映射,截断的映射命令,一个责任统计命令,一些分布在可视化,可视化插值回归,在配置模式中有许多变化,及其它的一些小幅修正. MSR Tools是源码分析工具的演变,是一个度量计算器.统计生成器以及软件库挖掘框架. 主要特性: * 编程语言无关 * 可从 SubVersion.Git 导入数据 * 可扩展的统计生成器 * 可扩展的可视化工具 * 可通过 SQL 和 内部 DSL 查询代码历史记录

麻烦一下大家-我自己做的留言板有错误,我想下一个源码,然后再导进去可以吗?

问题描述 我自己做的留言板有错误,我想下一个源码,然后再导进去可以吗? 我自己做的留言板有错误,我想下一个源码,然后再导进去可以吗? 解决方案 不用源码吧,用插件就可以了,这样·的插件网上应该有,但对于用源码有利于对程序的学习吧 解决方案二: 直接看源码实现,然后copy进项目. 解决方案三: 感觉你需要什么功能 把那个功能点的代码copy进去要好点 不然项目整体就乱了 解决方案四: 去51aspx去找一个下载.然后自己修改下应该没多大问题. 解决方案五: 一个工作空间只能对应一个项目.

java xml问题比如将节点a+b>c,a>b+c对应的函数c-(a+b),b+c-a存入xml中,读一个源码,当遇到谓词节点a+b>c时,调用xml文件,源

问题描述 比如将节点a+b>c,a>b+c对应的函数c-(a+b),b+c-a存入xml中,读一个源码,当遇到谓词节点a+b>c时,调用xml文件,源码文件自动添加c-(a+b)函数

请教:Visual C# 2005运行一个源码时,为什么不能生成网页,而只是生成文件目录?谢谢

问题描述 请教:问题一:VisualC#2005运行一个源码时,为什么不能生成网页,而只是生成文件目录?谢谢!http://localhost:4160/WebSite2/目录清单--/WebSite2/--------------------------------------------------------------------------------Saturday,May10,200804:05PM<dir>App_CodeSaturday,May10,200804:05PM&l

.NET源码混淆工具对比及下载

原文http://www.cnblogs.com/PHPIDE/archive/2013/04/17/3026356.html .NET开发人员都知道,.NET的优点是比较多的,如:标准集成,简化应用,对移动设备的支持等,它是一个巨大的跨时代进步.但.NET程序有个 致命的缺点:易被反编译.试想一个团队花了几个月甚至几年时间辛苦开发的劳动成果被轻易破解,那将情何以堪?因此,为了保护软件安全,进行源码混淆,加壳和授权控制是行之有效的安全策略,而使用最多的保护手段就是使用代码混淆器.本人简单对比了常

《深入剖析Nginx》一1.4 源码分析工具

1.4 源码分析工具 深入剖析Nginx 对于Windows平台,首选Source Insight1源码阅读工具.该工具功能强大,根据其官方网站的介绍,Source Insight是一款面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++.C#和Java等程序的分析功能.Source Insight能自动分析和动态维护源码工程的符号数据库,并在用户查看代码时显示有用的对应上下文信息. 如果是在Linux平台下,则可以利用Vi2.Taglist3.Cscope4以及Ctag5这几个工具来