gpt4 book ai didi

c - GDB 如何在链接文件中设置断点?

转载 作者:行者123 更新时间:2023-12-02 07:57:26 25 4
gpt4 key购买 nike

假设我有我的主文件:main.c,与 file1.c 和 file2.c 链接,其中 file1 和 file2 包含它们的头文件:file1.h、file2.h

我像这样将它们编译在一起:

gcc main.c file1.c file2.c

创建要运行的 ./a.out 可执行文件。

在 GDB 中,如何在 main.c 中设置断点?我试过了

b main.c

这给了我这个输出:

Make break-point pending on future shared library load? yes or no

我对此回应 yes 但即使在我说 b 232 之后它也从未在任何地方设置断点:行号,我什至尝试过 b main 232b main.c 232 但这些都不起作用..

最佳答案

您想要的是以下内容(参见 GDB doc ):

break main.c:232

并且不要忘记用-g编译,否则生成的程序中不会出现行号信息。

关于c - GDB 如何在链接文件中设置断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62025423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com