作者evanpu01 (evanpu01)
看板EE_DSnP
標題[問題] 有關ddd
時間Mon Mar 17 15:31:57 2008
使用ccws工作站
輸入指令ddd hw1.2.p1
ddd成功開啟了 可是出現WDB could not be started的對話方塊
使用cad27工作站
輸入指令/usr/bin/ddd hw1.2.p1
ddd也成功開啟了 可是出現file format not recognized的訊息
請問是為什麼呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.49.246
※ 編輯: evanpu01 來自: 140.112.49.246 (03/17 16:02)
1F:推 ric2k1:可否附一下完整的 error message 呢? 03/17 20:33
2F:→ ric2k1:post #1000!! 03/17 20:34
3F:推 Razzer:".../hw1.2.p1": not in executable 03/18 00:23
4F:→ Razzer:format: File format not recognized 03/18 00:24
5F:→ Razzer:我也是用cad27~ 03/18 00:24
6F:推 ric2k1:chmod +x hw1.2.p1 03/18 00:29
7F:推 ric2k1:不過確認一下, 你的 hw1.2.p1 是 source code, 還是 03/18 00:30
8F:→ ric2k1:compile 過的 executable? ddd 要吃 executable. 03/18 00:31
9F:→ ric2k1:如果你將題目的 code save 成 hw1.2.p1.cpp, 03/18 00:31
10F:→ ric2k1:再用 g++ -o hw1.2.p1 hw1.2.p1.cpp, 產生出來的應該是可執 03/18 00:32
11F:→ ric2k1:行檔吧? 03/18 00:33
12F:推 timrau:根據今天實際觀察,compile步驟沒錯、使用/usr/bin/ddd 03/18 00:36
13F:→ timrau:還是一樣可能會發生這種狀況....用/usr/bin/gdb反而正常 03/18 00:37
14F:→ timrau:目前觀察到的暫時解法之一:登入後不要source .cshrc 03/18 00:38
15F:推 ric2k1:樓上的意思是? 如果是使用 bash 也會 source .cshrc 嗎? 03/18 00:43
16F:推 ric2k1:g++ -g -o hw1.2.p1 hw1.2.p1.cpp 03/18 00:51
17F:推 timrau:在231的工作站預設是csh 03/18 00:52
18F:→ timrau:而且目前為止也只看過231工作站出現這種問題 03/18 00:52
19F:→ timrau:不曉得為什麼ddd會沒和gdb接起來... 03/18 00:53
20F:推 ric2k1:我試 OK 呀! 不過我在我的 .cshrc 最後加上 03/18 00:53
21F:→ ric2k1:set path = ( /usr/bin /usr/bin/X11 $path ) 03/18 00:55
22F:→ ric2k1:both csh and tcsh are OK. 03/18 00:55
23F:→ evanpu01:那請問WDB那個是什麼問題呢?? 他就只出現那個對話方塊 03/18 01:02
24F:→ evanpu01:背景還是有ddd的GUI 可是沒辦法顯示程式碼 03/18 01:02
25F:推 timrau:光是gdb可以用而ddd不能動我就不知道怎麼解釋了.... 03/18 01:02
26F:推 timrau:不然就/usr/bin/ddd --gdb exec_filename試試看吧 03/18 01:07
27F:推 ric2k1:關於 WDB, 有人建議 rm -rf ~/.ddd 03/18 01:16
28F:→ ric2k1:WDB is a debugger. Somehow your ddd calls WDB instead 03/18 01:19
29F:→ ric2k1:of gdb. 03/18 01:19
30F:推 kiawe:我用27 都沒有甚麼問題耶 03/18 01:22