gpt4 book ai didi

Python:使用 gdb 调试(在 OSX 上)

转载 作者:太空狗 更新时间:2023-10-29 21:53:11 25 4
gpt4 key购买 nike

有很多关于使用 gdb for Python 进行调试的教程。仅举几个最好的例子:

然而,它们都是针对 Linux 操作系统的。安装 OSX 所需的所有扩展包是否可行?

最佳答案

您需要构建 gdb。每this answer ,您需要在构建之前设置CFLAGS=-Wno-string-plus-int(至少,对于 MacOS 10.9 和 gdb 7.6.1)。

你必须 codesign gdb在你可以使用它之前。

然后您需要从 MacOS fat 二进制文件中获取一个“真正的”可执行文件,以便 gdb 可以读取它:

lipo -thin x86_64 -output python-x86_64 /usr/bin/python

然后你就可以愉快的:

gdb --args /path/to/python-x86_64 myPythonScript.py arg1 arg2

或者,您可以使用 lldb

关于Python:使用 gdb 调试(在 OSX 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18978455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com