我有一个来自Edimax的USB无线适配器EW-7822UAC,过去我能够从供应商提供的源中构建/编译Linux驱动程序,而只是通过在全新的Ubuntu上安装build-essential软件包即可,甚至无需更新系统。
现在,我已经安装了64位的Kubuntu 13.10,当我尝试构建驱动程序时,出现了很多重复的错误和警告,最终构建过程失败了。
内核是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;
任何帮助将不胜感激,但是请您不要讲专业。谢谢。
感谢您的超级快速重播!驱动程序源的链接如下: edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/…–
—
Andy