gpt4 book ai didi

python-c-extension - 如何使用 PIP 编译带有调试信息的 Python 扩展

转载 作者:行者123 更新时间:2023-12-03 23:50:52 27 4
gpt4 key购买 nike

我有 Python 扩展的源代码。我想在调试时看到该扩展的调试符号。我如何告诉 PIP 为我的扩展编译和链接调试符号?

(最好与平台无关,否则为 Linux)

最佳答案

您需要调用 setup.pybuild命令与 --debug包安装期间的标志。使用 pip附加标志 setup.py可以使用 --global-option 传递:

pip install --no-binary :all: --global-option build --global-option --debug PACKAGE

如果出现错误,请尝试升级 pipsetuptools :
pip install -U setuptools
pip install -U pip

我在 Jonathan Lange 的这篇博文中找到了此信息: https://jml.io/2015/08/debugging-python-with-gdb.html

关于python-c-extension - 如何使用 PIP 编译带有调试信息的 Python 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30153936/

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