2012-02-24 82 views
-2

在i386架构下,我可以在BusyBox中获得GDB调试器的二进制文件。我试图从源代码构建它,但不成功。当我在我的控制器上运行gdb - 一切正常,但是当我开始调试时,简单的hello world c应用程序,我有分段错误。我认为,当我设置gdb的构建配置 - 犯了错误。在i386架构下获取BusyBox的gdb二进制文件

回答

4

GDB“for Busybox”? Busybox是一个应用程序(或一组应用程序),而不是一个操作系统。你的意思是一个uClibc链接的GDB(这可能是温和的关系,或许不是,但绝对不是你说的)?或者是什么?如果您只是指任何静态链接的GDB二进制文件,您可以从一个Linux-i386系统移动到另一个,而不需要整个库的生态系统,只需在任何Linux-i386桌面系统上构建自己的CFLAGS=-static即可。