Linux C 编程
terpsichorean
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
list.h库文件的分析与运用
lish.h定义双向循环链表的的相关操作。具体的源码分析网上有很多,而且你自己通过阅读注释也可以看懂每个函数的具体功能。接下来就是list.h文件的运用:由于list.h属于内核模块中的库文件(usr\src\linux-headers-version\include\linux\而默认加载的是usr\include\下的库文件,不包含list.h因此需要自己写一个库文件其中包含li...2010-08-31 19:11:17 · 321 阅读 · 0 评论 -
Makefile和Kconfig认识
linux2.6内核的配置系统由以下3个部分组成:Makefile 定义linux内核的编译规则配置文件Kconfig :给用户提供配置选择的功能配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面linux内核中增加程序需要完成以下3项工作:将编写的源代码复制到linux内核源代码的相应目录。在目录的Kconfig文件中增加新源代码对应项目...2010-09-14 18:33:56 · 113 阅读 · 0 评论 -
模块编译
内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),我们简称为模块。模块具有以下特点:1 模块本身不被编译入内核映像,从而控制了内核的大小2 模块一旦被加载,它就和内核中的其他部分一样 一、 什么是模块 模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接到内核作为内核的一部分在内...原创 2010-09-18 15:02:59 · 128 阅读 · 0 评论 -
排序算法
为了招聘将以前学过的排序算法又复习了一遍,就贴了出来,希望对忙于找工作的同学有点帮助!同时也希望大家有什么好的算法贴出来一起探讨。#include<stdio.h>#define N 8/*直接插入排序是一种基本的插入排序方法,其基本操作是将第i个记录插入到前面的i-1个已排好序的记录中。具体的过程为:将第i个记录的关键字Ki顺次与前面记录的关键字Ki-1 ,Ki-...2010-10-11 19:32:10 · 144 阅读 · 0 评论
分享