gdb 终止于信号?,未知信号

2023-11-25

我只是尝试在 Mac OSX 版本 10.12 上使用 gdb 调试代码,但在 gdb 中启动程序时总是遇到此未知错误。

我在安装后对 gdb 进行了代码签名,并使用 -g 标志编译了我的代码。

这就是正在发生的事情:

computer:hello user$ gdb a.out
GNU gdb (GDB) 7.12
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin16.0.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from a.out...Reading symbols from /Users/user/Documents/Programming/hello/a.out.dSYM/Contents/Resources/DWARF/a.out...done.
done.
(gdb) r
Starting program: /Users/user/Documents/Programming/hello/a.out 
During startup program terminated with signal ?, Unknown signal.

我暂时收到了 SIGTRAP 信号,但我不明白为什么它现在再次抛出未知信号。


适用于 Mac OS X 10.12.5 及更高版本的解决方案

在您的主目录中创建一个 .gdbinit 文件,并在其中写入“setstartup-with-shell off”。

可以使用创建文件vi ~/.gdbinit.

打开一个新终端,gdb 就会工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gdb 终止于信号?,未知信号 的相关文章

随机推荐

  • PHP Socket 与 Android

    我想问一下如何创建一个能够实时接收android手机请求的PHP套接字 现在 我完成了这部分代码并能够使用 telnet 对其进行测试 但是 当 Android 手机尝试连接时 它无法接收或发送任何内容到服务器 if defined SOC
  • 在 matplotlib 中使用图像作为刻度标签[重复]

    这个问题在这里已经有答案了 我有一系列固定宽度的小图像 我想用它们替换刻度标签 例如 考虑以下最小工作示例 import numpy as np import pylab as plt A np random random size 5 5
  • R 列表的列表到 data.frame

    我有一个列表列表 调用它listHolder 其长度为 5 中的每个元素listHolder是一个数值数据列表 包含 160 个左右的元素 我需要把这个列表列表变成一个data frame长度为 5 每个元素都是一个包含 160 个左右元素
  • 如何为 ContextMenu 内的 MenuItem 设置 CommandTarget?

    这个问题与另一个 但足够不同 我认为它值得放置在这里 这是 严重剪断的 Window
  • 操作“=”时非法混合排序规则 (utf8_unicode_ci,IMPLICIT) 和 (utf8_general_ci,IMPLICIT)

    MySql 上的错误消息 Illegal mix of collations utf8 unicode ci IMPLICIT and utf8 general ci IMPLICIT for operation 我已经浏览了其他几篇文章
  • 如何防止 Firebase Web 应用程序的客户端控制台遭到黑客攻击?

    我突然意识到 有了如此多的客户端逻辑 恶意用户可以通过在任何浏览器中使用控制台来欺骗 覆盖或游戏 Firebase 应用程序 例如 我可以输入 flag click 并用三笔标记我的应用程序上的每个帖子都不存在 我写的任何防御逻辑都将提供给
  • 为什么谷歌字体粗细不起作用?

    我正在努力改变h1 to font weight 300 除非我这样做 h1 font weight 300 什么都没发生 因此 为了测试其他文本元素的字体粗细 我设置了整个封装容器 container fluid to a font we
  • 致命异常:android.view.WindowManager$BadTokenException 无法添加窗口——令牌无效;您的活动正在运行吗?

    我知道这个问题已经讨论过好几次了 但相信我 我从来没有得到任何有效的答案 在我的主要活动中 我使用了几个对话框来通知用户某些操作 但我在小米设备上大多数情况下 特别是 96 都会遇到此特定错误 Fatal Exception android
  • 以编程方式使用 Eureka 客户端问题 - DiscoveryClient 已完成关闭

    我已经创建了具有复制功能的 Eureka 服务器现在尝试启动客户端 当我尝试启动时spring microservices eureka client 我收到以下错误 使用 Spring Boot 版本2 1 1 RELEASE 启动版本也
  • Jquery加载https url

    我有这个问题 在外部网站中我有一个像这样的脚本 div div example com 采用 https 允许 http 和 https 在脚本 widget js 的服务器中 我有 idtest load https example co
  • 使用 Typescript 通过 Webpack 动态加载模块

    我正在尝试构建一个支持插件的 Web 应用程序 环境是 Angular 2 到目前为止 Typescript 2 1 和 Webpack 2 我有一些扩展点 插槽 插件可以在其中绘制内容 基本上我有一个组件 它能够托管运行时已知的其他一些组
  • 脚本由 Bash 执行时产生的结果与由 cron 执行时产生的结果不同

    请考虑以下 crontab root SHELL bin bash 0 3 var maintenance raid sh 和 bash 脚本 var maintenance raid sh bin bash echo n Checking
  • 了解 Python Pickle 不安全性

    Python 文档中指出pickle不安全 不应解析不受信任的用户输入 如果你研究这个 几乎所有的例子都证明了这一点system 通过呼叫os system 我不清楚的是如何os system没有被正确解释os正在导入模块 gt gt gt
  • 如何获取 win32 API 中所有屏幕的尺寸(RECT)?

    我正在为测试团队编写一份应用程序 该应用程序的作用是让您截取屏幕任何部分的屏幕截图 然后将其连同注释一起上传到测试团队服务器 截屏涉及选择屏幕上要截屏的区域 为此 我创建了一个半透明窗口并将其覆盖在整个屏幕上 我目前正在使用GetDeskt
  • 在 Google 地图上放置图钉

    我需要将用户重定向到 Google 地图页面并在定义的位置上放置一些图钉 问题是您可以通过简单的请求轻松地将地图集中在某个点上 但是对于这样的要求如何设置pin呢 您可以使用 我的地图 来执行此操作 创建或打开地图 单击编辑进入编辑模式 单
  • 获取作为给定项目实例的所有维基数据项目

    维基数据有一个项目叫做智能手机型号 我想获取它的所有实例 问题 如何使用实时服务器以编程方式获取实例的标识符 最好不包括出现在 WhatLinksHere 但位于 Wikidata 命名空间而不是主命名空间中的误报 您的问题指定了 Medi
  • 在 JavaScript 中获取下周的某一天的日期

    根据今天的日期 new Date 我想在 javascript 中获取下周四晚上 7 点的日期 例如 如果今天的日期是 Mon Apr 24 2017 13 00 00 GMT 我正在寻找结果 Thu Apr 27 2017 19 00 0
  • 隐藏 Samsung Galaxy 设备上的“不支持 NFC 标签类型”错误

    我正在开发一款仅扫描 MIFARE Classic 卡的 UID 的应用程序 以方便考勤登记 我已经让它工作了 然而 每次我在 Galaxy S4 上扫描卡时 都会收到一条提示 不支持 NFC 标签类型 我想在应用程序打开时阻止或隐藏该消息
  • python - 从浮点数中删除所有小数

    如何从浮点数中删除所有小数位 a 100 0 我希望它变成 100 I tried str a rstrip 0 但它刚刚返回1 将其转换为怎么样int gt gt gt int a 100 为了完整起见 有很多方法可以从十进制数的字符串表
  • gdb 终止于信号?,未知信号

    我只是尝试在 Mac OSX 版本 10 12 上使用 gdb 调试代码 但在 gdb 中启动程序时总是遇到此未知错误 我在安装后对 gdb 进行了代码签名 并使用 g 标志编译了我的代码 这就是正在发生的事情 computer hello