今天在安装EDUP 8515驱动时发生一个错误,make /lib/modules/2.6.XXXXX/build 文件或目录不存在,同样的驱动之前编译都是可以顺利通过。出现这个错误解决方法如下:
1)ls -al /lib/modules/2.6.32-220.7.1.el6.i686/
   查看目录下的文件和目录信息
<pre>
drwxr-xr-x.  7 root root   4096 Jun  6 19:54 .
dr-xr-xr-x.  6 root root   4096 Jun  6 19:23 ..
lrwxrwxrwx.  1 root root     41 Jun  6 19:53 build -> /usr/src/kernels/2.6.32-220.17.1.el6.i686
drwxr-xr-x.  2 root root   4096 Mar  7 06:05 extra
drwxr-xr-x. 10 root root   4096 Mar 21 20:16 kernel
-rw-r--r--.  1 root root 534115 Jun  6 19:54 modules.alias
-rw-r--r--.  1 root root 514176 Jun  6 19:54 modules.alias.bin
-rw-r--r--.  1 root root   1376 Mar  7 06:05 modules.block
-rw-r--r--.  1 root root     69 Jun  6 19:54 modules.ccwmap
-rw-r--r--.  1 root root 188855 Jun  6 19:54 modules.dep
-rw-r--r--.  1 root root 279628 Jun  6 19:54 modules.dep.bin
-rw-r--r--.  1 root root     68 Mar  7 06:05 modules.drm
-rw-r--r--.  1 root root    665 Jun  6 19:54 modules.ieee1394map
-rw-r--r--.  1 root root    141 Jun  6 19:54 modules.inputmap
-rw-r--r--.  1 root root   1852 Jun  6 19:54 modules.isapnpmap
-rw-r--r--.  1 root root     29 Mar  7 06:05 modules.modesetting
-rw-r--r--.  1 root root   1887 Mar  7 06:05 modules.networking
-rw-r--r--.  1 root root     74 Jun  6 19:54 modules.ofmap
-rw-r--r--.  1 root root  74502 Mar  7 06:05 modules.order
-rw-r--r--.  1 root root 377112 Jun  6 19:54 modules.pcimap
-rw-r--r--.  1 root root    883 Jun  6 19:54 modules.seriomap
-rw-r--r--.  1 root root 190318 Jun  6 19:54 modules.symbols
-rw-r--r--.  1 root root 243290 Jun  6 19:54 modules.symbols.bin
-rw-r--r--.  1 root root 784824 Jun  6 19:54 modules.usbmap
lrwxrwxrwx.  1 root root      5 Mar 21 20:16 source -> build
drwxr-xr-x.  2 root root   4096 Mar  7 06:05 updates
drwxr-xr-x.  2 root root   4096 Mar 21 20:16 vdso
drwxr-xr-x.  2 root root   4096 Mar  7 06:05 weak-updates
</pre>
build目录实际上是一个链接,而且在我本机上查看时,当时是红色的,表示链接是无效的,这时先将错误的链接删除
2)rm -rf /lib/modules/2.6.32-220.7.1.el6.i686/build
     必须要先删除才能添加新的链接
3)ln -s /usr/src/kernels/2.6.32-220.17.1.el6.i686 /lib/modules/2.6.32-220.7.1.el6.i686/build 建立链接
4)再次执行 ./install.sh 成功安装
5)  安装完成后需要设置在重启后有效,将下面的语句添加到/etc/rc.local文件中
    <pre>
    insmod /lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/8192cu.ko
</pre>