分页: 1 / 1

rtl8852be网卡驱动编译显示“-ftrivial-auto-var-init=zero”

发表于 : 2022-09-24 1:27
卡军方
https://github.com/lwfinger/rtw8852be
https://github.com/HRex39/rtl8852be

两个clone下来make显示,不知道怎么解决,求助

代码: 全选

make[2]: *** [scripts/Makefile.build:249:/home/higeo/Documents/rtl/rtl8852be/os_dep/linux/recv_linux.o] 错误 1
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’

Re: rtl8852be网卡驱动编译显示“-ftrivial-auto-var-init=zero”

发表于 : 2022-09-24 1:29
卡军方
内核版本“5.19.11-051911-generic”

Re: rtl8852be网卡驱动编译显示“-ftrivial-auto-var-init=zero”

发表于 : 2022-09-24 10:25
astolia
你这个内核编译时加了-ftrivial-auto-var-init=zero选项,这个要gcc 12才支持。而编译模块需要和内核编译选项保持一致
要么你把系统上的gcc升级到12,要么你换内核或者用当前系统上的gcc重新编译

Re: rtl8852be网卡驱动编译显示“-ftrivial-auto-var-init=zero”

发表于 : 2022-09-24 11:22
卡军方
astolia 写了: 2022-09-24 10:25 你这个内核编译时加了-ftrivial-auto-var-init=zero选项,这个要gcc 12才支持。而编译模块需要和内核编译选项保持一致
要么你把系统上的gcc升级到12,要么你换内核或者用当前系统上的gcc重新编译
我升级一下gcc,感谢回复
:Haha