mac自从升级至Sierra系统后,gdb调试程序后出错:
During startup program terminated with signal SIG113, Real-time event 113
网上方案:升级gdb,修改gdb配置:
brew upgrade gdb cat "set startup-with-shell off" > ~/.gdbinit
该方案只适合v12.10.2及以下版本,v10.12.6依然无法工作。
上述错误是由于mac的安全保护策略所致,阻止gdb调试程序。网上提出可使用lldb调试,毕竟是苹果自家的产品,亲测可行,命令与gdb基本一致。
lingdeMacBook-Pro:test lingsun$ lldb 1 (lldb) target create "1" Current executable set to '1' (x86_64). (lldb) b main Breakpoint 1: where = 1`main + 42 at 1.cpp:8, address = 0x00000001000013aa (lldb) r Process 2551 launched: '/Users/lingsun/test/1' (x86_64) Process 2551 stopped * thread #1: tid = 0xd38d, 0x00000001000013aa 1`main(argc=1, argv=0x00007fff5fbff9a0) + 42 at 1.cpp:8, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000013aa 1`main(argc=1, argv=0x00007fff5fbff9a0) + 42 at 1.cpp:8 5 6 int main( int argc, char **argv ) 7 { -> 8 int a[] = {-1, 1, 1, 1, -1, -1, 0,0,0}; 9 vector<int> n(a, a+sizeof(a)/sizeof(int)); 10 int pa = 0; 11 cout << n.size() << "---" << pa << endl; (lldb) n
相关推荐
GDB调试GDB调试GDB调试GDB调试GDB调试 GDB调试GDB调试GDB调试GDB调试GDB调试
这是GDB完全手册,用来在Linux环境下的GDB调试,很重要
gdb 源码
GDB完全手册GDB完全手册GDB完全手册GDB完全手册GDB完全手册
GDB中文手册 介绍GDB的基本调试方法
gdb64.exe和gdb.exe,呐,如名字所示喽
gdb调试案例gdb64常用命令说明: [root@redhat home]#gdb 调试文件:启动gdb (gdb) l :(字母l)从第一行开始列出源码 (gdb) break n :在第n行处设置断点 (gdb) break func:在函数func()的入口处设置断点 (gdb) ...
gdb手册debuging with gdb 中文版本的
gdb调试器的使用gdb调试器的使用gdb调试器的使用gdb调试器的使用gdb调试器的使用
This is the Tenth Edition, of Debugging with GDB: the GNU Source-Level Debugger for GDB (GDB) Version 8.1.90.20180814-git. Copyright © 1988-2018 Free Software Foundation, Inc. Permission is granted...
GDB官网用户手册
debugging with GDB GDB使用指南
Linux下的gdb调试程序的教程,根据几个程序代码的实例,介绍gdb的详细调试教程,我就是跟这个教程学的。效果还行。
功能:可以在arcgis软件中,利用mdb批量转gdb工具,实现批量的mdb转为gdb
GDB详细手册,文档内部分内容: //查看运行中的线程 (gdb) info thread //查看线程 (gdb) thread <n> //切换为线程id (gdb) bt //backtrace 打印堆栈 (gdb) break xx.cpp:xx thread all //在所有线程上打断点 (gdb) ...
gdb完全手册,调试C gdb完全手册,调试C gdb完全手册,调试C
GDB+GDBserver使用详解(GDB脚本编写) GDB+GDBserver使用详解(GDB脚本编写) GDB+GDBserver使用详解(GDB脚本编写) GDB+GDBserver使用详解(GDB脚本编写) GDB+GDBserver使用详解(GDB脚本编写)
arcgis批量mdb转gdb。arcgis批量mdb转gdb................
用GDB调试程序 用GDB调试程序 用GDB调试程序 用GDB调试程序 用GDB调试程序 用GDB调试程序