使用非 retpoline 編譯器建立內核

使用非 retpoline 編譯器建立內核

我正在嘗試在 ubuntu 上建立 rtl wifi 驅動程序,當我make這樣做時,它給了我這條訊息

make -C /lib/modules/4.15.0-50-generic/build M=/home/nane/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler..  Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-50-generic'
Makefile:58: recipe for target 'all' failed
make: *** [all] Error 2

答案1

我搜索並找不到解決方案。 “sudo make”選項對我來說也不起作用。如果您在使用 rtl 無線驅動程式時遇到此問題,實際上對我有用的是使用舊版本(5.2.4.1,而不是 5.2.4.4)https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613與來自的 install.sh 文件這個帖子(只需將提取套件檔案的資料夾重新命名為“driver”,執行“sudo su”,然後執行安裝腳本)。

相關內容