相关疑难解决方法(0)

如何在 Windows 10 x64 上使用 Bazel 构建和调试 c++ 可执行文件

我想使用生成的带有 bazel 的可执行文件来调试 c++ 代码,但由于某种原因,bazel 不在 x64 架构上构建代码,或者可执行文件在调试模式下不起作用。

我的文件是

主程序

#include <iostream>

int main()
{
    int a = 3;
    int b = 5;
    int c = a + b;

    /* code */
    std::cout << "Hello world" << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我使用这个命令来构建我的应用程序

bazel build //src/app:main --strip=never --compilation_mode=dbg

但是当我在设置断点后尝试调试应用程序时,我在控制台中收到此错误

例如,如果我跑

gdb main.exe

然后

(gdb) 中断主要

我得到

没有加载符号表。

当我使用bazel build 命令构建代码时,如何在 main.exe 中加载符号?

c++ mingw bazel

3
推荐指数
1
解决办法
2971
查看次数

标签 统计

bazel ×1

c++ ×1

mingw ×1