ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          使用gcc的-g和-ggdb選項在編譯后的程序中插入調試信息以方面調試會話過程.能夠用1,2或3來限定-g選項來指定產生多少調試信息.默認的級別 是2(-g2),此時的產生的調試信息包括擴展的符號表,行號以及局部或外部變量的信息.這些信息全部保存在二進制文件里.3級調試信息包括所有的2級信 息和源代碼中定義的所有宏.相反,1級產生的信息只夠創建回溯(backtrace)和堆棧轉儲(stack dump)之用.

          回溯是指一個程序調用函數的歷史.堆棧轉儲是一個通常以原始的十六機制格式保存程序執行環境內容的列表,列表內容主要是CPU寄存器和分配給程序的內存.注意,1級調試不產生局部變量和行號的調試信息.
          posted on 2005-08-04 21:57 ivaneeo 閱讀(2755) 評論(0)  編輯  收藏 所屬分類: gcc小試牛力
          主站蜘蛛池模板: 年辖:市辖区| 漳平市| 香河县| 扬州市| 阳新县| 新闻| 敖汉旗| 白朗县| 双江| 瓦房店市| 永登县| 灵璧县| 苍山县| 桂阳县| 钟祥市| 鸡西市| 长阳| 会泽县| 浠水县| 呼玛县| 涞水县| 苗栗县| 香格里拉县| 页游| 新龙县| 望城县| 赣州市| 宝鸡市| 龙井市| 红河县| 和顺县| 营山县| 赤峰市| 息烽县| 藁城市| 长垣县| 石阡县| 内江市| 兴义市| 成都市| 马尔康县|