首页 | Linux | 论坛 | 精华 | 博客 | 资料 | 手册 | 知识库 | 下载 | 人才 | 沙龙 | 搜索 | 登录 | 注册  
下载分类
操作系统
系统相关
网络互连
开发工具
应用程序
多媒体工具
游戏娱乐
资料视频
本类周下载TOP10
本类总下载TOP10
您的位置:自由软件库->开发工具->编译工具->cmake

首字母搜索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


软件名称: cmake
授权方式: GPL
操作系统: Linux,FreeBSD,UNIX
软件大小: 5.6M
最新更新: 2012-11-30 14:30:36
软件简介:

CMake 是个跨平台的自动化建构系统,它用组态档控制建构过程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。CMake 可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支援 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支援静态与动态程式库的建构。   
“CMake”这个名字是“cross platform make”的缩写。虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶。

组态档是用一种建构软体专用的特殊程式语言写的 CMake 脚本。
内建 C语言、C++、Fortran、Java 的自动相依性分析功能。
经由 CMake 脚本语言支援 SWIG、Qt、FLTK。
内建对微软 Visual Studio .NET 和过去的 Visual Studio 版本的支援,可以产生 .dsp、.sln 和 .vcproj 档。
用传统的时间标籤侦测档桉内容的改变。
支援平行建构(在多台电脑上同时建构)
在许多作业系统上进行跨平台编译,包括 Linux、与 POSIX 相容的系统(AIX、*BSD 系统、HP-UX、IRIX、MinGW/MSYS、Solaris)、Mac OS X 和微软 Windows 95/98/NT/2000/XP 等。
产生可以给 Graphviz 用的全局相依图。
已经和 Dart、CTest 和 CPack 等软体测试和释出的工具整合。

相关论坛: 下载频道交流区 讨论区
立即下载

cmake-2.0.6.tar.gz
cmake-2.2.0.tar.gz
cmake-2.2.1.tar.gz
cmake-2.2.2.tar.gz
cmake-2.2.3.tar.gz
cmake-2.4.6.tar.gz
cmake-2.4.7.tar.gz
cmake-2.4.8.tar.gz
cmake-2.6.0.tar.gz
cmake-2.6.1.tar.gz
cmake-2.6.2.tar.gz
cmake-2.6.3.tar.gz
cmake-2.6.4.tar.gz
cmake-2.8.0.tar.gz
cmake-2.8.4.tar.gz
cmake-2.8.5.tar.gz
cmake-2.8.6.tar.gz
cmake-2.8.1.tar.gz
cmake-2.8.0-rc4.tar.gz
cmake-2.8.0-rc3.tar.gz
cmake-2.8.0-rc2.tar.gz
cmake-2.8.10.2.tar.gz

 Linux最新资讯更多>> 
·Evernote推进入华节奏:
·桌面操作系统 4 月最新
·Linux基金会:Linux成B
·中国联通升级HSPA+网络
·联通“随意打”论战:绝
·阿里巴巴集团30亿美元贷
·要以扫黄打非的精神进行
·内核源码,ARM架构上的
·Ubuntu 10.04版本企业云
·企业级Linux三国鼎立 与
·开源图像软件GIMP开发者
·不给Source就捣蛋?谈G
 IT最新资讯更多>> 
·大连外企500强急招java
·(内部推荐)EMC-Princ
·(内部推荐)EMC-greenpl
·页游公司招聘:运维开发
·赶集移动部门招聘前端开
·【北京】知名软件公司招
·有莫有C++ and C# and
·下班路上捡到一张工资表
·猎头代招:北京大型上市
·DSI猎头代招:华为-IP部
·上海诚聘JAVA工程师
·微软和苹果10大失败产品
·Darl McBride离开领导岗
·提升Qt的应用诺基亚即将
 综合:更多>> 
·PHP中strtotime函数使用
·五个常见 PHP数据库问题
·初探PHP单元测试利器:
·PHP开发人员容易忽略的
·逃离伪PHP程序员应该做
·大型Web应用运行时 PHP
·PHP企业级应用缓存技术
·PHP应用提速面面观
·用书签查询网站pr值
·PHP句法规则详解
·阴历-农历-转换类
·PHP定时执行任务的实现
·几种有用的变型 PHP中循
·PHP如何修改Linux或Uni
·PHP中全面阻止SQL注入式
·分享几个非常有用的PHP
·PHP面向对象法则
·优化PHP程序的方法
·orcale queue
·谁可以推荐几本经典的操
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号