我有一个来自 Edimax 的 USB 无线适配器 EW-7822UAC,我曾经能够从供应商提供的源代码构建/编译 Linux 驱动程序,只需在全新安装的 Ubuntu 上安装 build-essential 包,即使没有更新系统。
现在,我已经安装了 Kubuntu 13.10 64 位,当我尝试构建驱动程序时,我收到一堆重复的错误和警告,最终构建过程失败。
内核是3.11.0-12-generic,我不需要在 (K)ubuntu 12.04 中安装 build-essential 以外的任何东西。
以下是我调用 make 命令后得到的重复警告和错误块:
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,但请在行话上放轻松。谢谢。