***
*** Making pcan driver in chardev mode
***
*** Host OS Release=Pop!_OS v22.04
*** Host machine kernel version=6.2.6-76060206-generic
*** Driver kernel version=6.2.6-76060206-generic (6.2.6)
*** Path to kernel sources=/usr/src/linux-headers-6.2.6-76060206-generic
*** use KBUILD=yes
*** use DKMS=
*** gcc version=11
***
make -C /usr/src/linux-headers-6.2.6-76060206-generic EXTRA_CFLAGS="-I/home/liangwang/Downloads/peak-linux-driver-8.16.0/driver -DNO_DEBUG -DMODVERSIONS -DNO_PARPORT_SUBSYSTEM -DUSB_SUPPORT -DPCI_SUPPORT -DPCIEC_SUPPORT -DISA_SUPPORT -DNO_DONGLE_SUPPORT -DNO_PCCARD_SUPPORT -DNO_NETDEV_SUPPORT -DNO_RT -Wno-date-time" V=0 modules M=/home/liangwang/Downloads/peak-linux-driver-8.16.0/driver
make[2]: Entering directory '/usr/src/linux-headers-6.2.6-76060206-generic'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0
You are using: gcc-12 (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0
CC [M] /home/liangwang/Downloads/peak-linux-driver-8.16.0/driver/src/pcan_main.o
gcc: error: unrecognized command-line option ‘-ftrivial-auto-var-init=zero’
make[3]: *** [scripts/Makefile.build:252: /home/liangwang/Downloads/peak-linux-driver-8.16.0/driver/src/pcan_main.o] Error 1
make[2]: *** [Makefile
make[2]: Leaving directory '/usr/src/linux-headers-6.2.6-76060206-generic'
make[1]: *** [Makefile:523: all] Error 2
make[1]: Leaving directory '/home/liangwang/Downloads/peak-linux-driver-8.16.0/driver'
make: *** [Makefile:84: all] Error 2