我在OS X v10.9(Mavericks)中使用了GDB,但它并不存在.它在哪里消失了?
# /usr/lib/gdb
-bash: /usr/bin/gdb: No such file or directory
# gdb
-bash: gdb: command not found
Run Code Online (Sandbox Code Playgroud)
我还推出了Xcode 5.0.1:
首选项>下载
..并且不再有可用的命令行工具 - ffs!
如何在OSX 10.9上安装gdb?
我尝试使用macports:
port install gdb
Password:
...
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
Run Code Online (Sandbox Code Playgroud)
但是我没有gdb可执行文件:
$ which gdb
$
Run Code Online (Sandbox Code Playgroud)
我 发现 Mac上的macports gdb叫做ggdb.所以我建立了一个链接:
sudo ln -s /opt/local/bin/ggdb /opt/local/bin/gdb
$ gdb --args ./prog -time
GNU gdb (GDB) 7.6
Copyright (C) 2013 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 …Run Code Online (Sandbox Code Playgroud)