官术网_书友最值得收藏!

第2章 Linux內(nèi)核基礎知識

Linux內(nèi)核是一個復雜的開源項目,主要的編寫語言是C語言和匯編語言,因此,深入理解Linux內(nèi)核的必要條件是熟悉C語言。Linux內(nèi)核是由全球頂尖的程序員編寫的,其中采用了眾多精妙的C語言編寫技巧,是非常值得學習的典范。

另外,Linux內(nèi)核采用GCC編譯器來編譯,了解和熟悉GCC編譯器以及GDB調(diào)試器的使用也很有必要。

Linux內(nèi)核代碼已經(jīng)達到2000萬行,龐大的代碼量會讓讀者在閱讀和理解代碼方面感覺到力不從心,那在Linux中有沒有一款合適的閱讀和編寫代碼的工具呢?本章會介紹如何使用Vim這個編輯工具來閱讀內(nèi)核代碼。

由Linux內(nèi)核創(chuàng)始人Linus開發(fā)的git工具已經(jīng)在全球范圍內(nèi)被廣泛應用,因此讀者也必須了解和熟悉git的使用。

主站蜘蛛池模板: 车险| 从江县| 赞皇县| 昭通市| 桑日县| 石景山区| 庄河市| 腾冲县| 虹口区| 呼玛县| 康乐县| 买车| 蛟河市| 咸阳市| 江口县| 仁化县| 克东县| 贵州省| 北宁市| 增城市| 长治市| 新竹县| 娱乐| 湘潭县| 达孜县| 清河县| 石林| 河源市| 正宁县| 安塞县| 公安县| 塔河县| 湟源县| 辽阳县| 涞水县| 稻城县| 贵港市| 攀枝花市| 孝感市| 乃东县| 延津县|