作者moonshade (我家很大︿( ̄︶ ̄)︿)
看板NTUGIEE_EDA
标题Re: Debug
时间Mon Nov 7 15:03:20 2005
※ 引述《tellux (寒川凝步)》之铭言:
: 我现在弄的程式
: 跑一跑会出现问题
: 用gdb查
: 结果是
: Program received signal SIGSEGV, Segmentation fault.
: CPaqpRegion::partition (this=0x8534390, isH=false, reg1=@0x8554fb8, reg2=@0x85
: 55004)
: at stl_vector.h:462
: 462 stl_vector.h: No such file or directory.
: in stl_vector.h
: 在eda4 (gcc3.4.1)上make,在eda6上面run...
: 有没有人知道这是怎麽回事呢
这个看起来像是vector写爆了
像是delete前iterator存一个下来
用到被删掉的iterator...
然後stl_vector.h没有被纳入debugger,像GW说的要下-g or g3
找不到stl_vector.h的话up上去看看
直到找到你有的code再说
不习惯gdb的console可以用DDD...比较像MSVC
--
gdb 很重要,如果想进EDA house一定要会
如果要当RD就一定要会...
--
一开始 我总以为我的房间有什麽发霉了
於是我洗了棉被 被单 检查每件衣服
最後发现 也许 是我自己发霉了..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.41.169
※ 编辑: moonshade 来自: 140.112.41.169 (11/07 15:04)
1F:推 crazying:糟糕的是 我昨天装ddd一下午却失败告终 Orz 11/07 15:11
2F:推 moonshade:..... root装吧...为什麽是你自己装??? 11/07 15:33
3F:→ moonshade:root一个指令就装好了... 11/07 15:34
4F:→ moonshade:你还要compile半天..然後还有dependency的问题 11/07 15:34
5F:→ moonshade:DDD要配合 tcl/tk... 11/07 15:34
6F:推 crazying:eda7 的 root 昨天也失败了 XD 11/07 15:36
7F:推 moonshade:可是我自己的机器上就可以.... 11/07 15:39
8F:→ moonshade:一样是mandrake... 11/07 15:40
9F:→ moonshade:错误讯息是什麽? 找不到libXm.so.2?? 11/07 15:52
10F:→ moonshade:设LD_LIBRARY_PATH就好了 11/07 15:53
11F:→ moonshade:就urpmi ddd 就装完了... 11/07 15:53
12F:推 crazying:信成来回答~~ 11/07 16:15
13F:推 indark:我没有装xwin.... 11/07 17:28
14F:推 gwliao:我不习惯用DDD, 应该说.....我不会用DDD Orz 11/07 19:12
15F:→ gwliao:To 信成: X window一定要装, 但不一定要启动 11/07 19:13
16F:→ gwliao: 因为有些程式需要X当中的一些东西 11/07 19:14
17F:推 indark:eda7的ddd已经可以使用了! 11/07 21:51
18F:→ indark:感谢光万的提醒 11/07 21:52