看板 EE_DSnP 關於我們 聯絡資訊
使用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)
ric2k1:可否附一下完整的 error message 呢? 03/17 20:33
ric2k1:post #1000!! 03/17 20:34
Razzer:".../hw1.2.p1": not in executable 03/18 00:23
Razzer:format: File format not recognized 03/18 00:24
Razzer:我也是用cad27~ 03/18 00:24
ric2k1:chmod +x hw1.2.p1 03/18 00:29
ric2k1:不過確認一下, 你的 hw1.2.p1 是 source code, 還是 03/18 00:30
ric2k1:compile 過的 executable? ddd 要吃 executable. 03/18 00:31
ric2k1:如果你將題目的 code save 成 hw1.2.p1.cpp, 03/18 00:31
ric2k1:再用 g++ -o hw1.2.p1 hw1.2.p1.cpp, 產生出來的應該是可執 03/18 00:32
ric2k1:行檔吧? 03/18 00:33
timrau:根據今天實際觀察,compile步驟沒錯、使用/usr/bin/ddd 03/18 00:36
timrau:還是一樣可能會發生這種狀況....用/usr/bin/gdb反而正常 03/18 00:37
timrau:目前觀察到的暫時解法之一:登入後不要source .cshrc 03/18 00:38
ric2k1:樓上的意思是? 如果是使用 bash 也會 source .cshrc 嗎? 03/18 00:43
ric2k1:g++ -g -o hw1.2.p1 hw1.2.p1.cpp 03/18 00:51
timrau:在231的工作站預設是csh 03/18 00:52
timrau:而且目前為止也只看過231工作站出現這種問題 03/18 00:52
timrau:不曉得為什麼ddd會沒和gdb接起來... 03/18 00:53
ric2k1:我試 OK 呀! 不過我在我的 .cshrc 最後加上 03/18 00:53
ric2k1:set path = ( /usr/bin /usr/bin/X11 $path ) 03/18 00:55
ric2k1:both csh and tcsh are OK. 03/18 00:55
evanpu01:那請問WDB那個是什麼問題呢?? 他就只出現那個對話方塊 03/18 01:02
evanpu01:背景還是有ddd的GUI 可是沒辦法顯示程式碼 03/18 01:02
timrau:光是gdb可以用而ddd不能動我就不知道怎麼解釋了.... 03/18 01:02
timrau:不然就/usr/bin/ddd --gdb exec_filename試試看吧 03/18 01:07
ric2k1:關於 WDB, 有人建議 rm -rf ~/.ddd 03/18 01:16
ric2k1:WDB is a debugger. Somehow your ddd calls WDB instead 03/18 01:19
ric2k1:of gdb. 03/18 01:19
kiawe:我用27 都沒有甚麼問題耶 03/18 01:22