为armv6编译gdb

为armv6编译gdb

Compiling gdb for armv6

我正在尝试为armv6架构构建gdb。 我将在Fedora Linux-Intel x86盒上编译此软件包。 我阅读了安装gdb的过程,例如

  • 下载源文件

  • 运行configure -host

  • make

  • 但是我迷路了,因为我无法确定configure脚本所需的主机,目标。

    我基本上需要能够调试在运行Linux内核2.6.21.5-cfs-v19的armv6体系结构板上运行的程序。 我打算在编译源代码后获得的gdb可执行文件也需要能够在上述配置下运行。

    现在要获得适用于该配置的gdb可执行文件,我应该遵循哪些步骤?


    我们(www.rockbox.org)将arm目标用于整批当前正在使用的DAPS。我们指定的目标通常是arm-elf,而不是arm-linux。


    注意arm-linuxarm-elf的关系。

    • http://sources.redhat.com/ml/crossgcc/2005-11/msg00028.html

      arm-elf is a standalone toolchain which does not require an underlying OS. So you can use
      it to generate programs using newlib

      arm-linux is a toolchain targetted to generate code for linux OS running on an ARM machine

    有时我们说arm-elf代表"裸机"。
    不幸的是,还有另一个"裸机"目标arm-eabi,没人知道这两者之间到底有什么区别。

    顺便说一句,

    The gdb executable which i intend to obtain after compilation of the source,also needs to be able to run on above mentioned configuration.

    真?在ARM板上运行GDB可能会很慢。
    我推荐你

  • 从x86 PC远程调试ARM板
  • 将内存核心保存在ARM板上,将其传输到x86 PC,然后在其中进行检查
  • cf.

    • http://elinux.org/GDB
    • 使用gdb和gdbserver不能识别线程的跨平台,多线程调试(从x86到ARM)
    • http://www.chromium.org/chromium-os/how-tos-and-troubleshooting/remote-debugging

    目标/主机通常是您将要使用的目标工具链(主要是arm-linux)


    推荐阅读

      linux的安装软件命令?

      linux的安装软件命令?,软件,系统,名称,发行,官方网站,市场,官网,密码,网站,

      脚本linux上运行命令?

      脚本linux上运行命令?,工具,代码,时间,密码,系统,环境,名字,位置,第三,下来,t

      linux命令下载链接?

      linux命令下载链接?,软件,名称,系统,工具,网络,官网,代理,命令,平台,位置,lin

      终端命令行安装linux?

      终端命令行安装linux?,软件,系统,工具,终端,工作,状态,公司,官网,中心,时间,l

      linux命令暂停下载?

      linux命令暂停下载?,系统,代码,暂停,第一,服务,管理,命令,进程,程序,接线,lin

      linux命令下载工具?

      linux命令下载工具?,工具,网络,代理,代码,简介,位置,系统,第一,下载工具,文

      linux终端编译命令?

      linux终端编译命令?,代码,工具,环境,系统,终端,文件,源程序,编译器,语言,指

      安装时linux常用命令?

      安装时linux常用命令?,系统,工作,基础,地址,信息,工具,软件,命令,在线,数据,l

      linux命令电子书下载?

      linux命令电子书下载?,系统,最新,简介,技术,实战,培训,基础,工具,适当,百度,

      linux下载百度命令?

      linux下载百度命令?,百度,档案,网络,工具,工作,软件,密码,服务,系统,位置,Lin

      linux终端安装命令?

      linux终端安装命令?,软件,官网,工作,信息,公司,网站,电脑,市场,中心,系统,Lin

      linux安装解压命令?

      linux安装解压命令?,系统,工具,管理,命令,文件,电脑,名称,格式,文件名,目录,l

      linux命令行运行中断?

      linux命令行运行中断?,连续,工作,系统,信息,程序,命令,设备,工具,网络,情况,L

      命令查询linux包安装?

      命令查询linux包安装?,软件,地方,地址,名字,系统,名称,信息,路径,命令,文件,

      vim运行linux命令?

      vim运行linux命令?,系统,工作,信息,地址,命令,标准,时间,情况,工具,基础,linu

      linux用命令安装软件?

      linux用命令安装软件?,软件,系统,在线,官网,检测,代码,定期,官方网站,名称,

      命令行linux系统下载?

      命令行linux系统下载?,软件,系统,中心,名称,服务,环境,网络,百度,网站,网上,L

      linux下载打包命令行?

      linux下载打包命令行?,软件,系统,名称,工具,官网,文件,命令,目录,下面,表示,l

      linux命令安装火狐?

      linux命令安装火狐?,官网,软件,地址,最新,首次,简介,代码,系统,官方网站,第