Linux系统编程6:入门篇之如何拿下gdb调试器?来和我一起调试一个程序
生活随笔
收集整理的這篇文章主要介紹了
Linux系统编程6:入门篇之如何拿下gdb调试器?来和我一起调试一个程序
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- (1)debug與release
- (2)調(diào)試一個(gè)程序
- (3)總結(jié)-gdb選項(xiàng)
(1)debug與release
程序的發(fā)布方式有debug和release兩種模式,release沒有調(diào)試信息,不能進(jìn)行調(diào)試,體積較小,debug攜帶調(diào)試信息,可以進(jìn)行調(diào)試,但是文件較大
- Linux中,使用gcc/g++編譯的程序,默認(rèn)使用的是release模式,所以就不能直接使用gdb進(jìn)行調(diào)試。如果想要調(diào)試,必須在進(jìn)行g(shù)cc/g++編譯時(shí),攜帶-g選項(xiàng)
- 如下,同一個(gè)文件分別使用debug(帶-d的)和release,其中debug的文件大小明顯大于release
總結(jié)
以上是生活随笔為你收集整理的Linux系统编程6:入门篇之如何拿下gdb调试器?来和我一起调试一个程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript高级部分概念用法
- 下一篇: WebForm页面使用Ajax