成都网站建设设计

将想法与焦点和您一起共享

【DALI笔记】Python调用C++扩展库联合调试的学习笔记-创新互联

我们目前计划了三种调试方式:

成都创新互联公司,为您提供网站建设成都网站制作公司、网站营销推广、网站开发设计,对服务边坡防护网等多个行业拥有丰富的网站建设及推广经验。成都创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
  • VisualStudio: VisualStudio可以支持WSL2系统;
  • VSCode联合调试:使用插件 Python C++ Debugger;
  • TotalView:TotalView支持Python&C++联合调试;

关于VSCode使用GDB进行联合调试的方法,请参考知乎文章《编译、调试PyTorch源码》

1. VisualStudio联合调试 2. VSCode联合调试

关于在VSCode中调试python-C++代码,请参考《vscode python/C++ Debug 调试 Pytorch源码》
Python C++ Debugger主要支持对调用C++共享链接库的python代码的调试;

Demo oflaunch.jsonon Ubuntu
{"version": "0.2.0",
  "configurations": [
    {  "name": "Python C++ Debug",
      "type": "pythoncpp",
      "request": "launch",
      "pythonLaunchName": "Python: Current File",
      "cppAttachName": "(gdb) Attach",
    },
    {  "name": "(gdb) Attach",
      "type": "cppdbg",
      "request": "attach",
      "processId": ""
    },
    {  "name": "Python: Current File",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "integratedTerminal"
    }
  ]
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享文章:【DALI笔记】Python调用C++扩展库联合调试的学习笔记-创新互联
标题URL:http://chengdu.cdxwcx.cn/article/egejg.html