gpt4 book ai didi

c++ - 带有调用 C 代码的 C++ 的 GDB

转载 作者:搜寻专家 更新时间:2023-10-31 01:35:05 25 4
gpt4 key购买 nike

<分区>

我有一个用 C++ 和 C 编写的带有源代码的程序。当我用 GDB 运行程序时,我得到行号和对 C++ 代码而不是 C 代码的源代码的访问(即堆栈跟踪指向我调用的 C++ 函数,但不是 C)。此外,我知道 C 代码中有错误。

有什么方法可以让 C 代码也显示在 GDB 中吗?查看 C 代码中的哪些行导致我出现问题将非常有用,但就目前而言,我仅在程序因问题而崩溃时才获取内存地址。

此外,我使用 CMake 生成我的 makefile 并设置 set(CMAKE_CXX_FLAGS, "-g -fopenmp -Wall")

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