【发布时间】:2013-11-14 19:54:53
【问题描述】:
我刚刚使用 macports 通过sudo port install gdb 在我的 Mac 上安装了最新的 gdb。问题是当我在命令行中输入gdb 时,它仍然显示旧版本。如何切换到刚刚安装的新版本?
谢谢。
【问题讨论】:
我刚刚使用 macports 通过sudo port install gdb 在我的 Mac 上安装了最新的 gdb。问题是当我在命令行中输入gdb 时,它仍然显示旧版本。如何切换到刚刚安装的新版本?
谢谢。
【问题讨论】:
类型:
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)
【讨论】: