使用source insight源碼編輯軟件顯示linux庫函數及相關宏定義

source insight是一個非常強大的源碼查看軟件,它可以分析出源碼中各個函數的定義和被調用情況,非常的方便好用,並且可以在windows中運行。但是實際編程應用中我們還常有這樣的需求,我們想看看某個庫函數或者系統頭文件中的宏的定義。一般情況下由於系統頭文件並沒有包含在我們的工程中,我們是沒法查看這些信息的。不過幸運的是source insight已經替我們考慮了這個問題,即base project。source insight默認下會有一個base project,這個工程裏邊包含的文件可以被所有其他工程看到。因此我們可以把linux的系統頭文件都添加進這個工程,這樣其他工程中就可以直接看到這些頭文件中的定義了,具體操作如下:

打開source insight,選擇project,選擇open project,之後選擇base,然後把linux內核源碼(可以前往linux官網上下載)的include文件中的所有文件添加進該工程,即在左邊的目錄樹中選中你所下載的linux內核源碼中的include目錄,然後點擊右邊的add all即可。

現在再次打開你的其他文件,軟件會提示你進行同步,同步後打開你的源碼文件,點擊一個庫函數,比如printf,下面是就已經出現這個庫函數在頭文件中的定義了。這個功能非常的方便好用,可以大大提高編程效率。

發佈了47 篇原創文章 · 獲贊 20 · 訪問量 108萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章