
makefile/kconfig
文章平均质量分 79
emtribe
这个作者很懒,什么都没留下…
展开
-
Linux内核中的Kconfig、Makefile、.config
本文参考文章地址:http://hi.baidu.com/donghaozheng/blog/item/02e1b231f0df64a25fdf0eea.html 本文参考友善之臂的MICRO2440用户手册毛毛同学今天学习了驱动程序模块的安装与卸载,在这个过程中毛毛发现,内核的目录中有许多的Kconfig、Makefile文件,但是毛毛不知道为什么需要这些文件,这些文件又转载 2013-03-05 18:14:46 · 612 阅读 · 0 评论 -
kconfig基本语法
linux在2.6版本以后将配置文件由原来的config.in改为kconfig,对于kconfig的语法在/Documentation/kbuild /kconfig-language.txt中做了详细的说明,在这里给出kconfig-language.txt的中文版。介绍----在配置数据库的配置选项是以树的形式组织的: +- Code maturity level转载 2013-03-05 18:15:46 · 607 阅读 · 0 评论 -
Makefile语法规则
1.1 概述在内核的Documentation / kbuild目录下面,还是有对内核Makefile语法的详细说明的。在这里就2.6内核中Makefile最常见的应用情况做一个简单的翻译和归纳介绍。2.6内核的Makefile分为5个组成部分:l 最顶层的Makefilel 内核的.config配置文件l 在arc转载 2013-03-05 18:16:38 · 717 阅读 · 0 评论 -
Linux makefile 教程 非常详细,且易懂
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解转载 2013-03-05 18:12:43 · 694 阅读 · 0 评论 -
一个通用Makefile的编写
我们在Linux环境下开发程序,少不了要自己编写Makefile,一个稍微大一些的工程下面都会包含很多.c的源文件。如果我们用gcc去一个一个编译每一个源文件的话,效率会低很多,但是如果我们可以写一个Makefile,那么只需要执行一个make就OK了,这样大大提高了开发效率。但是Makefile的语法规则众多,而且缺乏参考资料,对于初学者来说,写起来还是有一定的难度,往往令很多人望而生畏。下面我转载 2013-02-28 15:02:31 · 307 阅读 · 0 评论 -
Linux内核Makefile文件
=== 目录 === 1 概述 === 2 角色分工 === 3 内核编译文件 --- 3.1 目标定义 --- 3.2 内嵌对象 - obj-y--- 3.3 可加载模块 - obj-m --- 3.4 导出符号 --- 3.5 库文件 - lib-y --- 3.6转载 2013-03-28 18:07:56 · 901 阅读 · 0 评论 -
Linux模块编译
内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),我们简称为模块。模块具有以下特点: 1 模块本身不被编译入内核映像,从而控制了内核的大小 2 模块一旦被加载,它就和内核中的其他部分一样 一、 什么是模块 模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接转载 2013-03-28 18:13:26 · 1707 阅读 · 0 评论 -
linux内核学习(6)Kbuild Makefile语法分析 .
(博主注:推荐一篇很好的linux kernel顶层makefile的分析文章:http://wenku.baidu.com/view/16f2742d3169a4517723a3b6.html###) 实际文档位置:linux-2.6.XX.yy/Documentation/kbuild/makefiles.txt,此为翻译稿。**************************转载 2013-05-12 13:39:15 · 1284 阅读 · 0 评论