精華區beta Programming 關於我們 聯絡資訊
※ 引述《tomhuang.bbs@bbs.sayya.org (阿培仔)》之銘言: > 最近寫了個程式,裡面我用了滿多 #define 來宣告一些常數, > 可是後來在 debug 時發現,#define 的常數沒辦法看到內容, > 在 Linux 中的 gdb 可以用 macro exp SOME_CONSTANT 展開, > 可是還是滿麻煩的,它只是展開而不做計算...所以看到一些 > 四則運算式。 其實還是可以在 gdb 裡面用 print 或 printf 印出計算結果, 記得用 -g3 -gdwarf-2 編譯你的程式。 只是還是沒辦法 step into 到 macro 裡面。 -- Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net School: National Chung Cheng University Department: Computer Science and Information Engineering Researching: Porting GCC and Implementing VLIW instruction scheduler in GCC Homepage: https://it.muds.net/~uranus -- ╔═══╗ ┼────────────────────────╮ 狂狷 Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮ 年少 ┼╮ < IP:140.119.164.16 > ╰─╮ ╚╦═╦╝ From:218-171-139-217.dynamic.hinet.net ─╨─╨─ KGBBS 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 -- * Modify: tinlans 06/05/05 18:41:20 <218-171-139-217.dynamic.hinet.net>