Makefiles часто используют неявные правила для компиляции, а не для специфического компилятора. В этом случае соглашение (и по умолчанию) должно использовать $(CC), по умолчанию это cc. Поэтому, если вы наберете cc --version, вы увидите, что по умолчанию использует Makefile.
Makefile может переопределить определение CC, хотя или вообще не использовать $(CC). Но это соглашение (как и в autoconf для скриптов configure).
Также см .: https://stackoverflow.com/questions/2969222/make-gnu-make-use-a -Различный-компилятор
sudo apt-get install linux-headers-generic build-essential git
git clone http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
Затем я рекомендую перезагружать. После перезагрузки:
sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae
Если у вас есть другой сетевой адаптер, замените rtl8821ae на свой адаптер. Я рад ответить на любые вопросы, если у кого-то есть трудности.
sudo apt-get install linux-headers-generic build-essential git
git clone http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
Затем я рекомендую перезагружать. После перезагрузки:
sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae
Если у вас есть другой сетевой адаптер, замените rtl8821ae на свой адаптер. Я рад ответить на любые вопросы, если у кого-то есть трудности.
sudo apt-get install linux-headers-generic build-essential git
git clone http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
Затем я рекомендую перезагружать. После перезагрузки:
sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae
Если у вас есть другой сетевой адаптер, замените rtl8821ae на свой адаптер. Я рад ответить на любые вопросы, если у кого-то есть трудности.