开发者社区 问答 正文

在ubuntu环境下执行python程序,报错 segment error ?报错

请教各位朋友们,应该如何查看出错的代码文件和行数呢,只报错segment error,无法知道程序哪里错了。而且程序本身很长,大概几千行代码,没有错误定位很难调试。

请问如何打印出具体的错误信息呢,或者如何调试呢?
在此,先谢谢各位朋友们了。

展开
收起
爱吃鱼的程序员 2020-06-24 13:48:41 595 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    生成dump文件,然后gdb调试。看堆栈。
    不过你python程序还可以对print打印信息来分析。

    segmenterror往往是指针的问题。你最好找一个好的调试器去调试,比如vstoolsforpython或者myeclipse

    2020-06-24 13:48:57
    赞同 展开评论