gpt4 book ai didi

macos - 使用 zsh 在终端 OS X (10.8.5) 中进行 gdb 调试

转载 作者:行者123 更新时间:2023-12-05 01:21:31 26 4
gpt4 key购买 nike

为了我的研究,我必须使用 gdb 运行二进制 unix 程序 bomb。前段时间我按照 http://jakoblaegdsmand.com/blog/2013/04/how-to-get-an-awesome-looking-terminal-on-mac-os-x/ 上的步骤操作并对我的终端设置进行了一些更改。要使用 gdb 运行bomb,我输入:

 -> bomb207  gdb bomb           
zsh: correct 'gdb' to 'gdv' [nyae]? n
zsh: command not found: gdb

当我输入“man gdb”时,zsh 回答“没有手动输入 gdb”如何更改我的终端设置以支持 gdb?

附言。我已经用 x 代码安装了 os x 的命令行工具,直到现在我没有遇到任何问题......
bomb207 是当前目录和 bomb 的位置。

最佳答案

Apple(从 gcc 切换到 clang 有一段时间了)似乎在 10.8 中停止包含 gdb。即使在命令行工具中也是如此。

clang 调试器是 lldb .它is similar in use to gdb ,我并没有发现切换起来过于困难。除了向我的手指解释他们不应该输入 gdb 不再是调试器:我的手指不喜欢变化。


是的,您仍然可以键入 gcc 来编译东西,但是看:

$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

关于macos - 使用 zsh 在终端 OS X (10.8.5) 中进行 gdb 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19436460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com