如何在MacOS系统上彻底卸载非brew方式安装的GDB?
提问内容
我没有使用brew安装GDB,因此brew uninstall命令无法生效。我从官网下载了指定版本的压缩包,随后执行如下命令:
./configure make sudo make install
将GDB安装到了/usr/local/bin路径下。现在我想要尝试其他版本的GDB,请问如何才能将当前版本的GDB从电脑中完全移除?
解答
源码编译安装GDB的卸载方法
方法一(优先使用,适用于仍保留当时编译源码目录的情况)
回到你当初解压、编译GDB的源码根目录,直接执行以下命令即可完成卸载:sudo make uninstall该命令会按照你当时
./configure生成的安装路径清单,自动删除所有安装到系统中的GDB相关文件,不会误删其他内容。方法二(适用于已删除编译源码目录的情况)
手动删除所有GDB相关的安装文件,通常需要删除的路径如下:- 主程序文件:
/usr/local/bin/gdb、/usr/local/bin/gdbserver - 全局资源目录:
/usr/local/share/gdb/ - 帮助手册文件:
/usr/local/share/man/man1/gdb.1 - 相关依赖库与头文件(如有):
/usr/local/lib/libgdb*、/usr/local/include/gdb/
卸载完成后可以执行
gdb --version验证,如果提示“command not found”说明主程序已完全移除,不会影响后续其他版本GDB的安装。- 主程序文件:
内容的提问来源于stack exchange,提问作者zurich_ruby
相关产品推荐
相关产品推荐

