2012-02-09 162 views
0

我是新來的Linux .i必須編譯設備驅動程序示例代碼。設備驅動程序代碼編譯?

我試圖安裝linux-源-2.6.38從突觸,那麼它表明該消息下面引用:

這個包提供了Linux內核版本2.6.38 的源代碼。

此包主要是用於其他包使用,以建立 定製口味。

如果你想使用這個包來創建一個定製的Linux內核,那麼它​​ 建議您調查的包內核包,裏面有 旨在減輕創建內核映像包的任務。

如果你只是想爲你的內核構建第三方模塊,你不需要這個包。改爲安裝適當的linux-headers 包。

因此感到困惑的是:

1)Linux的源需要或不適合我的設備驅動程序代碼編譯?

2)如果我安裝新內核我該如何使用新內核?

回答

1

您可能需要包像linux-headers-2.6-amd64linux-kbuild-2.6。使用apt-cache search linux headersapt-cache search linux kbuild查找包的名稱。

您可以使用apt-cache search linux headersapt-cache search linux kbuild來獲取包的確切名稱。

如果您正在製作模塊(可動態加載的內核模塊*.ko),則不需要構建新的內核。使用insmodmodprobe加載它。

+0

感謝您的反饋 – nijit 2012-02-09 12:13:32