作者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