首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Linux】Linux调试器--gdb的使用

    默认情况下,gdb无法进行对gcc现在发布的程序进行调试,因为gcc默认生成的软件是realease版本的,没有调试信息,无法被调试器gdb调试,并且gcc是默认动态链接的,如果想静态链接还需要加static...对程序进行调试 mytest_g:mytest.c gcc mytest.c -g -o mytest_g .PHONY:clean clean: rm -f mytest_g 二、debug和realease...debug是给程序员用的版本,添加了调试信息,用于解决软件或程序中出现的问题,realease是发行给客户使用的版本,并未添加调试信息,只需要给客户提供优越的产品使用环境即可,至于是否能够debug调试...可以看到debug版本的字节大小是要大于realease版本的,这是因为其中添加了调试信息。 3....格式的可以去看看 深入了解计算机系统这本书 [wyn@VM-8-2-centos test_dir]$ readelf -S mytest_g | grep debug 下面就是debug中所添加的调试信息,而realease

    3.5K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券