1 vansarw 2017-03-16 22:11:21 +08:00 lldb , xcode , clion 都可以 |
![]() | 2 taozhijiangscu 2017-03-16 22:14:27 +08:00 难道不是 xcode? |
![]() | 3 lcdtyph 2017-03-16 22:34:41 +08:00 mac 可以用 brew 装个 gdb 然后自己签名啊 llvm 家的 lldb 也很好用的 |
4 random123 2017-03-16 23:13:17 +08:00 lldb 啊 |
![]() | 5 jmc891205 2017-3-16 23:19:12 +08:00 via iPhone lldb +1 |
![]() | 6 IgniteWhite 2017-03-16 23:45:27 +08:00 brew 装 gdb 好像可以的。。。 |
7 largek OP @lcdtyph @IgniteWhite 我 brew 装了之后,跑 gdb 之后会报如下错误: During startup program terminated with signal ?, Unknown signal. 该怎么办呀? |
9 largek OP @taozhijiangscu xcdoe 。。有道理啊!我一直都是 gcc 。。 |
![]() | 10 sapjax 2017-03-17 00:20:22 +08:00 |
12 largek OP @lcdtyph 我按照如下链接中的方式签名了。 http://panks.me/posts/2013/11/install-gdb-on-os-x-mavericks-from-source/ 之后我可以运行 gdb ./myprogram 。但是当我 run 的时候会出现 During startup program terminated with signal ?, Unknown signal. 这个错误。 请问你碰到过这个问题嘛?该怎么搞? |
![]() | 14 Abael 2017-03-17 19:45:03 +08:00 via Android 如果程序最终跑在 Linux 服务器上,还是在 Linux 云服务 或装个同系统同软件环境的虚拟机 上 gdb 好。这样开发 /调试 /上线都容易。否则,一旦因环境不同导致复杂问题,追查起来自讨苦吃; |
![]() | 15 Abael 2017-03-17 19:46:01 +08:00 via Android 当然如果你程序本身就跑在 MAC 上,还是用 MAC 那一套 |
16 largek OP |
17 zealinux 2017-03-19 20:05:07 +08:00 亲测可以用 `gdb` |