我有Python扩展的源代码。我想在调试时查看该扩展的调试符号。如何告诉PIP编译和链接我的扩展的调试符号?
(最好是平台不可知,否则是Linux)
答案 0 :(得分:8)
您需要在程序包安装期间使用setup.py
标志调用build
的{{1}}命令。使用--debug
pip
setup.py
可以使用--global-option
{/ 1}}传递pip install --no-binary :all: --global-option build --global-option --debug PACKAGE
pip
如果出现错误,请尝试升级setuptools
和pip install -U setuptools
pip install -U pip
:
modelAttribute
我在Jonathan Lange撰写的这篇博文中找到了这些信息:https://jml.io/2015/08/debugging-python-with-gdb.html