2

我想让我的 USB WiFi 加密狗在 OrangePi 中工作。我已经从 Realtek 网站下载了驱动程序并开始编译它,但得到了错误:

orangepi@OrangePI:~/rtl8188C$ ls -la
total 64
drwxr-xr-x  6 orangepi orangepi  4096 Sep 11  2013 .
drwxr-xr-x 17 orangepi orangepi  4096 Nov  4 23:02 ..
-rwxr--r--  1 orangepi orangepi    64 Sep 11  2013 clean
drwxr-xr-x  3 orangepi orangepi  4096 Sep 11  2013 core
drwxr-xr-x  3 orangepi orangepi  4096 Sep 11  2013 hal
-rwxr--r--  1 orangepi orangepi    54 Sep 11  2013 ifcfg-wlan0
drwxr-xr-x  4 orangepi orangepi  4096 Sep 11  2013 include
-rwxr--r--  1 orangepi orangepi   110 Sep 11  2013 Kconfig
-rwxr--r--  1 orangepi orangepi 17292 Sep 11  2013 Makefile
drwxr-xr-x  3 orangepi orangepi  4096 Sep 11  2013 os_dep
-rwxr--r--  1 orangepi orangepi   423 Sep 11  2013 runwpa
-rwxr--r--  1 orangepi orangepi   294 Sep 11  2013 wlan0dhcp

orangepi@OrangePI:~/rtl8188C$ make
make ARCH=armv7l CROSS_COMPILE= -C /lib/modules/3.4.39/build M=/home/orangepi/rtl8188C  modules
make[1]: *** /lib/modules/3.4.39/build: No such file or directory.  Stop.
Makefile:584: recipe for target 'modules' failed
make: *** [modules] Error 2

这是makefile和Kconfig的内容:

orangepi@OrangePI:~/rtl8188C$ cat Kconfig 
config RTL8192CU
    tristate "Realtek 8192C USB WiFi"
    depends on USB
    ---help---
      Help message of RTL8192CU

还有一些关于我的操作系统的信息:

orangepi@OrangePI:~/rtl8188C$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid
orangepi@OrangePI:~/rtl8188C$ uname -a
Linux OrangePI 3.4.39 #1 SMP PREEMPT Mon Oct 12 12:02:29 CEST 2015 armv7l armv7l armv7l GNU/Linux

是缺少 linux 标头的问题吗?如何编译驱动程序?

顺便说一句,我已经尝试过sudo apt-get install linux-headers-$(uname -r),但没有找到安装。运行sudo apt-get install linux-headers-genericlinux-headers-3.19.0-32 安装后,但我没有解决问题,make停止并出现同样的错误。

4

0 回答 0