gpt4 book ai didi

使用 Visual Studio Code High Sierra 进行 C++ 调试

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:05:28 25 4
gpt4 key购买 nike

我正在尝试让 c++ 调试在 mac os high sierra 上工作。这是我的 launch.json 文件。我不太确定如何让它运行。

{
"version": "0.2.0",
"configurations": [

{
"name": "(lldb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "/Users/user/Desktop/VSCodeProjects/test",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "lldb"
}
]
}

当我点击调试按钮时,Visual Studio Code 只会显示调试按钮,然后会给我以下错误消息。

Loaded '/usr/lib/system/libsystem_networkextension.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_notify.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_sandbox.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_secinit.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_kernel.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_platform.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_pthread.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_symptoms.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libsystem_trace.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libunwind.dylib'. Symbols loaded.
Loaded '/usr/lib/system/libxpc.dylib'. Symbols loaded.
Loaded '/usr/lib/closure/libclosured.dylib'. Symbols loaded.
Loaded '/usr/lib/libobjc.A.dylib'. Symbols loaded.
Loaded '/Users/jeffomidvaran/Desktop/VSCodeProjects/test'. Symbols loaded.
The program '/Users/user/Desktop/VSCodeProjects/test' has exited with code 0 (0x00000000).

最佳答案

大多数时候人们遇到这个问题是因为他们没有启用调试符号进行编译。对于 clang,您可以指定 -g 标志,这将使程序可调试。没有调试符号,调试器就不知道代码到执行行的信息,因此无法设置断点。

您可以在我们的Extension's GitHub site 上发帖寻求更多帮助。

关于使用 Visual Studio Code High Sierra 进行 C++ 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51111466/

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