介紹下emacs+gdb除錯環境,可以實時跟蹤程式碼執行位置,提高工作效率
準備工作:
1. 安裝 emacs 解壓後configure --prefix=xxx; make; make install就行了
gdb除錯:
1. 寫一個gdbfile,就是把hcc xxx.c –v中包含cc1的那一行拷出來,放到檔案裡,形成一個gdb的指令碼,如
file cc1
b reload
r test.c -quiet -dumpbase test.c -auxbase test -O2 -version -o test.s
雖然不是必須的,但是有利於emacs裡啟動且方便以後復現這次除錯過程。
2.
啟動emacs,可以Alt + x