Source insight 介紹


    作爲一個開放源代碼的操作系統,Linux附帶的源代碼庫使得廣大愛好者有了一個廣泛學習、深入鑽研的機會,特別是Linux內核的組織極爲複雜,同時,又不能像windows平臺的程序一樣,可以使用集成開發環境通過察看變量和函數,甚至設置斷點、單步運行、調試等 手段來弄清楚整個程序的組織結構,使得Linux內核源代碼的閱讀變得尤爲困難。
    
當然Linux下的vimemacs編輯程序並不是沒有提供 變量、函數搜索,彩色顯示程序語句等功能。它們的功能是非常強大的。比如,vimemacs就各自內嵌了一個標記程序,分別叫做ctagetag,通 過配置這兩個程序,也可以實現功能強大的函數變量搜索功能,但是由於其配置複雜,linux附帶的有關資料也不是很詳細,而且,即使建立好標記庫,要實現 代碼彩色顯示功能,仍然需要進一步的配置(在另一片文章,我將會講述如何配置這些功能),同時,對於大多數愛好者來說,可能還不能熟練使用vimemacs那些功能比較強大的命令和快捷鍵。
     爲了方便的學習Linux源程序,我們不妨回到我們熟悉的window環境下,也算是“師以長夷以 制夷”吧。但是在Window平臺上,使用一些常見的集成開發環境,效果也不是很理想,比如難以將所有的文件加進去,查找速度緩慢,對於非Windows平臺的函數不能彩色顯示。於是筆者通過在互聯網上搜索,終於找到了一個強大的源代碼編輯器,它的卓越性能使得學習Linux內核源代碼的難度大大降低,這 便是Source Insight3.5,它是一個Windows平臺下的共享軟件,由於Source Insight是一個Windows平臺的應用軟件,所以首先要通過相應手段把Linux系統上的程序源代碼弄到Windows平臺下,這一點可以通過在linux平臺上將/usr/src目錄下的文件拷貝到Windows平臺的分區上,或者從網上光盤直接拷貝文件到Windows平臺的分區來實現。

網絡上,搜索Source Insight 4.0,可以找到很多的下載,但是經過實際下載並且測試,發現此處4.0版本,不是真正的Source Insight 4.0,而是InSight 4.0,關於InSight,網上對此軟件的簡介是: InSight 是一個小巧實用的多標籤的文檔編輯器,可替代系統自帶的記事本軟件。另外,還發現,網上所謂的v3.7.1版本的,實際要麼是InSight .3.7.1,要麼是Source Insight v3.50.0058,都不是真正的Source Insight的3.7.1. 而真正的Source Insight,目前能找到的最新版本是v3.50.0065(2011.05.31)。

註冊碼
SI3US-280158-41973
SI3US-801132-59735
SI3US-299260-84057
SI3US-735779-61068
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章