2

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

4

1 回答 1

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
  ...

正如你在下面看到的,它被命名为 ggdb,而不是当你使用 MacPorts 安装它时的 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) 
于 2013-10-06T12:47:20.990 回答