想必大家都有利用輸出函式如printf來幫助我們除錯程式的經歷,這是一種比較原始的程式除錯輔助方法,在linux下也可以為我們所用。不過這種方法有乙個明顯的缺點,就是在除錯完後我們必須注釋或刪除掉這些輔助**。linux c提供了-ddebug這個編譯標記來定義debug這個符號,借助於該符號,我們可以在應用程式中新增額外**並根據需要決定執行與否。
如:#include
//*******dtest.c*******
int main()
執行:$ cc -o dtest dtest.c
$ ./dtest
main function ended!
$ rm dtest
$ cc -o dtest -ddebug dtest.c
$ ./dtest
debug output......
main function ended!
通過以上示例,你應該明白了-ddebug標記的用法了吧
注釋標記 body標記 字型標記 段落標記
1 注釋 瀏覽器能讀的到,但不會顯示出來 2 網頁主體標記body vlink 訪問過的文字顏色 alink 啟用的鏈結文字顏色 leftmargin 左邊界 rightmargin 右邊界 topmargin 上邊界 bottommargin 下邊界 3 字型修飾 1 標記文字 顏色 英文名稱 十...
編譯原理加標記法(壓縮文法等價變換)
include using namespace std 儲存左右部的字串和標記 struct str 判斷終結符和非終結符 int norterminal char c int main num len 得到所有的輸入規則的左部和右部 for unsigned i 0 i0 strl i flag ...
HTML標記語言 常用標記
type 一級li type 1 二級li type circle li li ul type 1 二級li ul li ul type 1 一級li type a 二級li type i li li ol 二級li ol 一級li ol 描述項 dt 描述項的解釋項.dd dl border 1 ...