Drivers

如何建構 RTL8192SE 驅動程序?

  • September 22, 2016

在嘗試建構它(執行 install.sh)時,出現許多編譯器警告/錯誤:

error: implicit declaration of function 'daemonize' [-Werror=implicit-function-declaration]
warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
etc...
etc...

我知道同樣的問題已經被其他驅動程序修復/解決,例如這裡的 rtl8188CU 驅動程序。

是否有任何修復/解決方法可以使 RTL8192SE 的編譯工作?

謝謝。

(我不想要預裝的驅動程序,因為它不允許我進入監控模式)

編輯:您可以在此處下載驅動程序 ISO (包含 windows、OSX 和 Linux 版本)。我使用 kali-linux Sana (2.0),核心為 4.0.0-kali1-amd64。gcc 版本是 4.9.2。

通常,您在隨機站點上找到的 Linux 驅動程式碼(即,不在 vanilla 核心程式碼中,或者在一些具有一系列相關設備的核心原始碼的專用儲存庫中)相對於您所使用的核心原始碼來說已經過時了試圖建立反對。Linux 開發以驚人的速度前進,24/7。難怪建構失敗。

尋找在這個設備上工作的人(可能從 vanilla 驅動程序或它的核心文件中引用的名稱開始)。可能有一些東西正在上演。

引用自:https://unix.stackexchange.com/questions/252443