【问题标题】:Where is .gdbinit is located and how can I edit it?.gdbinit 位于何处,如何编辑它?
【发布时间】:2012-03-05 20:42:46
【问题描述】:

我遇到了异常崩溃问题,我正在尝试编辑此文件以获取有关崩溃的更多信息。 .gdbinit 位于何处,如何编辑它? 谢谢

【问题讨论】:

    标签: iphone ios xcode


    【解决方案1】:

    您也可以将.gdbinit 放在您的调试文件夹中,这样更适用于调试不同的应用程序。 GDB 会自动加载./.gdbinit 进行当前调试。

    【讨论】:

      【解决方案2】:

      您需要创建一个名为 .gdbinit 的新文件 - 将它放在您的主目录中。现在每次 gdb 启动它都会执行这个文件中的命令。 “.gdbinit”是一个文件,你可以放在你的主目录中,当 gdb 启动时,gdb 将解析它,无论是从命令行还是从 Xcode 中。

      【讨论】:

      • 谢谢,现在我的主目录中有 .gdbinit 文件。我在哪里可以找到崩溃结果?
      • 您可以将此系统默认值添加到您的 .gdbinit 以将 Xcode 的 GDB 输出记录到文件中。所以当你执行你的程序时,你的日志会被写入日志文件:defaults write com.apple.dt.Xcode IDEGDBLogToFile /tmp/logs.txt
      【解决方案3】:

      你可以的

      nano ~/.gdbinit
      

      修改您的文件并保存。使用cat ~/.gdbinit验证更改

      【讨论】:

        【解决方案4】:

        您可能需要添加行echo "set disassembly intel" > ~/.gdbinit。例如:

        gdb@Name:~$ echo "set disassembly intel" > ~/.gdbinit
        gdb@Name:~$ cat ~/.gdbinit
        set disassembly intel
        gdb@Name:
        

        【讨论】:

          【解决方案5】:

          使用 cd ~/ 或 cd root 进入根目录,然后创建 .gdbinit

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-04-13
            • 2012-01-30
            • 2019-07-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-06-13
            • 1970-01-01
            相关资源
            最近更新 更多