1. 进入kernel源代码目录
make installmandocs
如果出现*** You need to install xmlto ***
那么是用yum安装相应的包
yum install xmlto.i686
2. 个人遇到的问题:
安装之后,man 9 alloc_chrdev_region之后,报错!
我觉得和MANPATH有关,make默认安装在/usr/local/man中,我的MANPATH已经
包含着个路径了,但是man就找不到。没办法,又将man9直接复制到/usr/share/man中,
这回就好了!不知道具体原因!
3. 使用:
man 9 alloc_chrdev_region
ALLOC_CHRDEV_REGION(9) Char devices ALLOC_CHRDEV_REGION(9)
NAME
alloc_chrdev_region - register a range of char device numbers
SYNOPSIS
int alloc_chrdev_region(dev_t * dev, unsigned baseminor, unsigned count, const char * name);
ARGUMENTS
dev
output parameter for first assigned number
baseminor
first of the requested range of minor numbers
count
the number of minor numbers required
name
the name of the associated device or driver
DESCRIPTION
Allocates a range of char device numbers. The major number will be chosen dynamically, and returned (along with the first minor
number) in dev. Returns zero or a negative error code.
COPYRIGHT
Kernel Hackers Manual 2.6. March 2011 ALLOC_CHRDEV_REGION(9)
(END)
阅读(2264) | 评论(0) | 转发(0) |