Chinaunix首页 | 论坛 | 博客
  • 博客访问: 174536
  • 博文数量: 32
  • 博客积分: 1910
  • 博客等级: 上尉
  • 技术积分: 495
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-31 21:28
文章存档

2009年(3)

2008年(29)

我的朋友

分类: LINUX

2008-12-06 16:37:55

   udev的作用我就不介绍了,总之过去用devfs,现在用udev来进行设备文件的管理。交叉编译的方法如下:

   1. 去  下载最新的udev软件包:

        udev-126.tar.gz

    2. 解压: tar xvzf udev-126.tar.gz

   3. 配置交叉编译的选项:

     ./configure --prefix=/home/rootfs/home/udev --target=arm-linux --host=arm-linux LD=arm-linux-ld

   4. 编译:make

  提示未定义的IN_CREAT等符号时,可以用grep收索一下内核源代码,找出对应的头文件,添加到udevd.c里就可以编译通过了。如:

   #include

阅读(4644) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~