猿代码 — 科研/AI模型/高性能计算
0

.使用gdb调试gcc代码:未测试,不知道真假

摘要: 2.使用gdb调试gcc代码 调试driver-i386.cc等驱动程序的代码,直接使用如下命令: gdb --args ./gcc -Wall -O3 hello.c 然后在driver-i386.cc中打断点。 调试任意其他的代码,如tree-ssa-reassoc.cc等: 先调用usr ...

2.使用gdb调试gcc代码

  1. 调试driver-i386.cc等驱动程序的代码,直接使用如下命令:
    gdb --args ./gcc -Wall -O3 hello.c
    然后在driver-i386.cc中打断点。
  1. 调试任意其他的代码,如tree-ssa-reassoc.cc等:
    先调用usr_gcc/bin中的./gcc,将输入的源代码编译成.i文件
    ./gcc -O3 -fopenmp -E hello.c -o hello.i
    再调用temp_gcc/gcc中的./cc1,将.i文件编译成.s文件,同时调试gcc源代码
    gdb --args ./cc1 -O3 -fopenmp hello.i
    然后在需要调试的代码中打断点。


作者:还好有脉动
链接:https://www.jianshu.com/p/53c0c61ae139
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

说点什么...

已有0条评论

最新评论...

本文作者
2024-2-9 02:39
  • 0
    粉丝
  • 196
    阅读
  • 0
    回复
资讯幻灯片
热门评论
热门专题
排行榜
Copyright   ©2015-2023   猿代码-超算人才智造局 高性能计算|并行计算|人工智能      ( 京ICP备2021026424号-2 )