Linux開發工具箱

Healthcare的一名軟體開發人員,專門編寫Lin Programmin Journ

內容介紹

本書將系統性地介紹GNU/Linux的開源工具,並通過可以被讀者容易修改的簡明示例說明如何使用這些工具,以滿足讀者的實際需求。
本書首先介紹如何下載、構建和安裝開源項目,如何發布開源工具,以及如何避免將時間浪費到還未準備好的項目中,並引導讀者構建自己的項目。然後通過示例演示了如何在文本編輯器中進行查找操作,展示了幾個常用文本編輯器中會用到的小技巧。
書中接下來對Linux核心的基礎知識和作業系統的內部原理進行了詳細且通俗易懂的闡述,並示範了如何將這些知識套用到更高級的工具中。還重點講解sar、vmstat、valpind和strace等工具的輸出,以及如何將它們運用到應用程式中;如何利用各種編程API來開發適用於自己的工具。
最後,作者介紹了可以提高軟體性能的工具;解釋了如今市面上的多芯CPU的內在原理,並演示了如何從這些系統中獲取最佳性能;以及介紹了在各種環境下調試代碼的工具和技術。
對於程式設計師來說,如果希望自己開發出來的程式更為簡潔有效,如果想對Linux編程環境有更深刻的理解,那么,本書提供的資料相信能給您帶來驚喜!

作者介紹

John Fusco是GE Healthcare的一名軟體開發人員,專門編寫Linux應用程式和設備驅動程式。他在Unix軟體行業有十多年的工作經驗,從核心2.0版本就開始開發Linux應用程式。他曾為Embedded Systems Programming和Linux Journal撰寫文章。

相關詞條

相關搜尋

熱門詞條

聯絡我們