當前位置:編程學習大全網 - 網站源碼 - 如何迅速找到PHP底層源碼中找到指定函數的實現位置

如何迅速找到PHP底層源碼中找到指定函數的實現位置

如果要看這兩個函數在標準庫中的定義用ctags或cscope生成索引.h,cscope,可以跳轉到函數定義,man malloc,聲明見stdlib。

如果仍然找不到,可以用ctags,si或grep。

windows下用source insight也可,然後查找函數定義,用grep -r 搜索關鍵字,atoi和malloc在C的標準庫中有定義。

1.安裝ctags

在源代碼目錄下運行

ctags -R

這樣,會遞歸生成當前目錄下及其子目錄的tags文件。

2.使用VIM根據tags文件查找函數或結構定義。

1.在源碼目錄下查找

vi -t tagname

2.如果要在任意位置使用,則需要把該tags文件添加到~/.vimrc文件中

set tags=/home/money/sda8/2.6232/tags

3.如果要在代碼中實時跟蹤,則光標移動到函數名上,使用CTRL+]鍵,按CTRL+t可以返回。

如果要跟蹤系統函數,使用shift+K可以自動跳轉道光標所在函數的手冊。

  • 上一篇:淘寶,哪裏可以查詢我的優惠券?
  • 下一篇:阿裏玩偶配置源碼是什麽
  • copyright 2024編程學習大全網