编译BCM4352无线驱动程序

我试图编译在Broadcom网站上发布的最新驱动程序v.6.30.223.271-2,阅读这篇文章我尝试编译以下驱动程序: http://askubuntu.com/a/652844http://askubuntu.com/a/652844

但是我有一条错误消息:

KBUILD_NOPEDANTIC=1 make -C /lib/modules/ uname -r /build M= pwd make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic' arch/x86/Makefile:148: CONFIG_X86_X32 enabled but no binutils support Makefile:676: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler make[1]: *** No rule to make target 'BCM4352/Broadcom'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic' Makefile:159: recipe for target 'all' failed make: *** [all] Error 2 make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic' arch/x86/Makefile:148: CONFIG_X86_X32 enabled but no binutils support Makefile:676: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler make[1]: *** No rule to make target 'BCM4352/Broadcom'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic' Makefile:159: recipe for target 'all' failed make: *** [all] Error 2

我尝试禁用fstack-protector-strong

scripts/config --disable CC_STACKPROTECTOR_STRONG但是终端scripts/config --disable CC_STACKPROTECTOR_STRONG此消息:

bash: scripts/config: No such file or directory

gcc版本是5.4.0并且内核4.4.0-31-通用(Ubuntu 16.04 64位)

Essential(12.1ubuntu2)和Linux-headers(4.4.0.31.33)显然安装好了。 还检查并确认驱动程序是64位STA文件: https://www.broadcom.com/support/802.11https://www.broadcom.com/support/802.11

我需要另一个包来成功编译这个驱动程序?

似乎名称中有一个空格:

〜/ Downloads / Drivers / Broadcom BCM4352 / Broadcom

Linux,特别是’make’受到空间的困扰。 请将文件重命名为:

〜/下载/驱动器/ Broadcom_BCM4352 /博通

然后再试一次:

 cd ~/Downloads/Drivers/Broadcom_BCM4352/Broadcom make sudo make install 

我假设您正在编译此驱动程序,因为您的无线问题。 我怀疑这个驱动程序无法解决它。 在安装并重新启动后,请开始一个新问题,告诉我们您遇到的具体问题。