gdb除錯python的時候,需要根據不同的python版本2.6、2.7、3.x安裝相應的gdb;
如何指定關聯的python版本?
下面gdb原始碼,解壓後,進入目錄:
./configure -h 並沒有發現--with-python的選項。
沒有也沒有問題,沒有也可以自己加:which python找到python的執行路徑,放到--with-python引數裡
./configure --with-python='/usr/local/bin/python2.7'
參考:
python 原始碼安裝教程 原始碼安裝python3
裝好yum源和epel源 解壓安裝 root localhost a ls python 3.6.0.tgz root localhost a tar xf python 3.6.0.tgz c usr local src root localhost a cd usr local src root...
使用gdb除錯nginx原始碼
葉劍峰 包含鏈結 這裡就不說了,谷歌一搜一堆,這裡推薦一篇文章 gdb 命令詳細解釋 請重點看一下step,run,break,list,info,continue命令 這裡使用nginx 1.0.14 src是源 auto資料夾是configure執行時候的各種命令集合 由於gdb需要gcc的時候...
原始碼安裝Py3 x (4)
注意 wget 5 python 3.6 解包 tar xvf python 3.6 5.tgz 解包得到python 3.6.5資料夾執行configure cd python 3.6.5 進入到該目錄下.configure prefix usr local python3.6 是執行的意思,執行...