Wenn Sie den c-Code von cpython debuggen möchten, können Sie ihn mit gdb wie folgt debuggen.
Wenn Sie den Ausführungsschritten der c-Ebene folgen möchten.
$ gdb -- /usr/bin/python
#Dateiname, unter dem Sie den Haltepunkt festlegen möchten:Geben Sie die Anzahl der Zeilen an.
(gdb) break bltinmodule.c:1665
#Skript ausführen
(gdb) run /usr/bin/nosetests test.py
...
Als ich mir den folgenden Artikel ansah, wusste ich, dass ich es so machen würde, also ein Memorandum. (Der Artikel verwendet lldb) http://flowerhack.dreamwidth.org/3594.html?utm_source=Python+Weekly+Newsletter&utm_campaign=b17d7f3658-Python_Weekly_Issue_167_December_4_2014&utm_medium=email&utm_term=0_9e26887fc5-b17d7f3658-312730089
Recommended Posts