我刚刚使用 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
...
正如您在下面看到的,当您使用 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)
关于gdb - 如何使用 macports 在 Mac Mountain Lion 上配置我的 GDB 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19167279/