如何使用macports在Mac Mountain Lion上配置我的GDB版本

时间:2013-10-03 19:08:29

标签: gdb macports configure

我刚刚使用macports使用sudo port install gdb在我的Mac上安装了最新的gdb。问题是当我在命令行中键入gdb时,它仍然显示旧版本。如何切换到刚安装的新设备? 感谢。

1 个答案:

答案 0 :(得分:2)

输入:

port contents gdb

它为您提供了端口

的位置
 /opt/local/bin/ggdb
  /opt/local/include/ansidecl.h
  /opt/local/include/bfd.h
  /opt/local/include/bfdlink.h
  /opt/local/include/dis-asm.h
  /opt/local/include/gdb/jit-reader.h
  /opt/local/include/symcat.h
  /opt/local/lib/libbfd.a
  /opt/local/lib/libbfd.la
  /opt/local/lib/libopcodes.a
  /opt/local/lib/libopcodes.la
  ...

如下所示,当您使用MacPorts安装它时,它被命名为ggdb,而不是gdb

ggdb
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 WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin11.4.2".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb)