2012-04-27 56 views
0

我正在學習從this網站做一個簡單的系統調用。做一個簡單的系統調用linux 2.6.39內核

當我去我的 「/ usr/src目錄」 目錄下,我看到2個文件夾

1)Linux的

2)Linux的源-2.6.39.4

哪一個,我應該爲了使我的系統調用進行更改?

+1

被稱爲「Linux」的一個可能是與版本號一致的符號鏈接。但是有助於提及您使用的是什麼發行版。 – Wyzard 2012-04-27 04:57:20

回答

2

都沒有。下載fresh copy of the kernel source code,將其提取到您的主目錄,然後使用您的普通用戶帳戶在那裏進行開發工作。你只需要在的根目錄下安裝這個內核後編譯它。

/usr/src中的根文件可能與系統附帶的庫存內核相關聯,不應該用於開發。特別是因爲你必須開發作爲根,只是爲了擁有寫權限。

+0

但我已經在虛擬框中安裝了2.6.39.4內核的bactrack,僅用於此目的。所以我不在乎是否有任何事情發生。應該應該使用「linux」還是「Linux-Source-2.6.39.4」。另外我想我是根用戶,而在回溯 – user1263375 2012-04-27 05:12:40

+0

這仍然不是一個好習慣練習。如果你想特別使用那個2.6.39.4樹,把它拷貝到你的home目錄下,並把它保留在'/ usr/src'中。 – Wyzard 2012-04-27 06:05:53