Linux 如何獲取Linux發行版的核心標頭檔案

2021-07-09 09:04:16 字數 1002 閱讀 6967

編譯核心模組時,需要核心標頭檔案,下面介紹幾個常用的發行版上如何獲得核心標頭檔案。

說明:本文是自己的總結,還不完善,希望對您有幫助,敬請指導。

核心標頭檔案在:/usr/src/

例如: sudo apt-get install linux-headers-3.13.0-33-generic

使用64位ubuntu獲取64位的標頭檔案。

使用32位ubuntu獲取32位的標頭檔案。

獲取得到兩個目錄:

linux-headers-3.13.0-33

linux-headers-3.13.0-33-generic

2、壓縮

對兩個目錄分別進行壓縮:tar -zcvf dest.tar.gz source

sudo tar -zcvf linux-headers-3.13.0-33.tar.gz ./ linux-headers-3.13.0-33

sudo tar -zcvf linux-headers-3.13.0-33-generic.tar.gz ./ linux-headers-3.13.0-33-generic

3、解壓縮

把壓縮檔案拷貝到目標目錄,然後解壓縮:tar -zxvf dest.tar.gz

sudo tar -zxvf linux-headers-3.13.0-33.tar.gz

sudo tar -zxvf linux-headers-3.13.0-33-generic.tar.gz

redhat系列包括:redhat、fedora、centos

核心標頭檔案在:/usr/src/kernels

安裝發行版時選擇「software development workstation」,會安裝編譯工具,包括核心標頭檔案。

另外,也可以安裝核心標頭檔案:

yum install kernel-devel-3.17.4-301.fc21.i686

Linus Torvalds談Linux發行版

10天前,linux創造者linus torvalds接受採訪,採訪中,他談到他對linux發行版的好 惡。多年來,我用過各式各樣的發行版。目前,在我的大多數計算機上,碰巧使用fedora 9,這實際上歸結為這樣的事實,從前我使用fedora的時候,它對powerpc有相當好的支援,因此我逐漸習慣。...

Linux下如何獲取網絡卡資訊

有時候,寫程式的時候需要獲取計算機的網路資訊,比如ip位址 電腦名稱 dns等資訊。ip位址和電腦名稱是比較容易獲取到的,而要想獲取位址掩碼 dns 閘道器等資訊就有些麻煩了。在windows下我們一般都是通過從登錄檔讀取這些資訊。在linux怎麼做呢?其實,linux下更加容易一些。因為我們可以拿...

linux如何自動獲取ip位址

第一步 啟用網絡卡 系統裝好後預設的網絡卡是eth0,用下面的命令將這塊網絡卡啟用。ifconfig eth0 up 第二步 設定網絡卡進入系統時啟動 想要每次開機就可以自動獲取ip位址上網,就要設定網路服務在系統啟動時也啟動。linux有一點與windows不同的是很多服務預設是停止的,而且你在某...