什么是kbuild?
来源:互联网 发布:kakakaoo的淘宝网店 编辑:程序博客网 时间:2024/06/16 06:42
官方网站介绍,来自 http://svn.netlabs.org/kbuild/wiki/kBuild
关于 kBuild …
kBuild是一个makefile框架,它为复杂的任务编写简单的makefiles。
当前 kBuild 的设计
kBuild 框架的设计目标:
- 在所有支持的平台表现类似。(即跨平台)
- 灵活, don't create unnecessary restrictions preventing ad-hoc(特定的) solutions.
- Makefile 非常容易编写和维护.
在当前KBuild的实现中提炼出的4个观念:
- 一个配置文件对应一个自动包含的子目录树。
- 目标配置文件模板是简化makefile的主要机制。
- 工具和SDKs使得模板具有灵活性
- 子makefiles来实现非递归makefile方法.
kBuild 不能做什么?
kBuild不提供任何措施来检查编译器/库/头文件的配置,因为这不属于kBuild的服务范围。如果这对你的工程很重要,请检查GNU build system的自动配置工具(autoconf tool)。如果你喜欢,你可以一起使用kBuild和autoconf,不过你最好使用完整的GNU包
VirtualBox开源项目对kBuild的评述,来自于http://www.virtualbox.org/wiki/kBuild
kBuild 是一个编译框架, 它基于修改过的GNU make工具和一系列标准的跨平台工具。
VirtaulBox是一个跨平台的项目,所以我们需要一个能运行在几个不同平台的强大的编译系统。kBuild 相当的强大,它尽力将它的大部分复杂性隐藏在模板中,因而实际的makefiles就变的相对易懂并容易编写。 然而kBuild的核心十分的复杂,目前地球上只有0.5个人能够完全弄懂它。:-)
In order to make life easier, kBuild仓库囊括了所有工具在所有平台的二进制版本。假如你更愿意去自己编译,你可以在它外部的项目网站下载到kBuild的完整的源代码。kBuild项目的网站地址是 http://svn.netlabs.org/kbuild.
- 什么是kbuild?
- kbuild
- Kbuild
- Kbuild Makefile
- kbuild makefile
- Kbuild Makefile简要总结
- Linux Kbuild文档
- KBuild MakeFile介绍
- KBuild MakeFile介绍
- KBuild MakeFile介绍
- KBUILD系统原理分析
- KBuild MakeFile介绍
- Linux Kbuild文档
- KBuild MakeFile介绍(转)
- Kbuild Makefile介绍
- Kbuild 编译系统分析
- KBuild MakeFile介绍
- Documentation/kbuild/kconfig.txt
- linux下查看机器类型 32位机还是64位机
- .NET简谈组件程序设计之(初识NetRemoting)
- AIX6 初学day2(一)
- tttitletttttttttt
- PL/SQL Developer导入导出数据库
- 什么是kbuild?
- 111tttitletttttttttt
- 222tttitletttttttttt
- Google Spell Checker Api Asp.Net C#
- 主流报表制作工具之王者争夺战:功能大PK系列之单元格字体删除线
- Java开源 J2EE框架
- code::blocks自动补全诸如socket或者其它一些库中的函数
- vfp9.0通过WebBrowser控件获取QQ新闻标题及链接
- Microsoft .NET Framework 3.5 sp1 安装速度慢,快速离线安装的方法【标红方法较好用】