Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Gdb运行创建挂线 我试图使用GDB版本9.2调试Mac OS 10.15上的C++文件。 我正在调试的文件只是main方法中的cout语句_Macos_Gdb - Fatal编程技术网

Macos Gdb运行创建挂线 我试图使用GDB版本9.2调试Mac OS 10.15上的C++文件。 我正在调试的文件只是main方法中的cout语句

Macos Gdb运行创建挂线 我试图使用GDB版本9.2调试Mac OS 10.15上的C++文件。 我正在调试的文件只是main方法中的cout语句,macos,gdb,Macos,Gdb,在gdb中,当我尝试“运行”一个文件时,我会得到类似于:[进程24251的新线程0x2741]的结果,而不是实际的输出或逐步的结果,因为程序会继续挂起 一个看似不相关的错误可能会导致这种情况,即加载文件时,错误“未知命令0x34”出现多次,但gdb仍然可以运行 我已经看到了关于这个错误的其他帖子,但没有实际的答案 我已经为gdb设置了代码证书 另外,我无法通过不使用gdb来避免这个问题。因此,我找到了以下解决方案: 运行brew卸载--强制gdb 这是为了避免你以前尝试过的事情带来的问题 然后按

在gdb中,当我尝试“运行”一个文件时,我会得到类似于:[进程24251的新线程0x2741]的结果,而不是实际的输出或逐步的结果,因为程序会继续挂起

一个看似不相关的错误可能会导致这种情况,即加载文件时,错误“未知命令0x34”出现多次,但gdb仍然可以运行

我已经看到了关于这个错误的其他帖子,但没有实际的答案

我已经为gdb设置了代码证书


另外,我无法通过不使用gdb来避免这个问题。

因此,我找到了以下解决方案:

运行
brew卸载--强制gdb

这是为了避免你以前尝试过的事情带来的问题

然后按照下一个链接中的说明进行操作,忽略关于获取正确源代码的部分,brew现在选择一个工作版本。我不确定gcc的东西,我也没有做那部分

它应该适用于MacOS 10.15

基本上,您的输出有时会出现,线程会等待其他时间