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-03-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`
|