`
bigfirebird
  • 浏览: 128835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一句话讲清楚arm-linux-gcc和arm-elf-gcc的区别

阅读更多
如果用一句话讲清楚arm-linux-gcc和arm-elf-gcc的区别的话,如何来说呢?

arm-linux-gcc是针对arm + linux的开发环境的,kernel使用的是linux,不是uclinux,arm是有硬件MMU的。

而arm-elf-gcc是针对no MMU arm + uclinux的开发环境,kernel使用的是uclinux,硬件是廉价的无MMU的arm芯片。

arm-linux-gcc倒是有点类似X86 PC环境下的linux开发。
分享到:
评论

相关推荐

    arm-linux-gcc和arm-elf-gcc 区别

    "arm-linux-gcc和arm-elf-gcc 的区别" arm-linux-gcc 和 arm-elf-gcc 是嵌入式交叉编译工具链中最常用的两个 GCC 工具链,它们之间的主要区别在于使用不同的 C 库文件。arm-linux-gcc 使用 GNU 的 Glibc,而 arm-...

    arm-linux-gcc.4.3.2.rar

    Ubuntu-arm 交叉编译器 目的:在ubuntu下编译 在arm开发板上运行 第一步:将arm-linux-gcc-4.3.2.bz2拷贝到虚拟机的任意目录 第二步:查看当前系统是否支持arm-linux-gcc 如果不存在 则继续如下步骤: 第三步:在/...

    arm-linux-gcc-3.4.1(交叉编译器)

    arm-linux-gcc交叉编译器,版本3.4.1,用于Linux下的ARM开发。 安装方法: 1. tar zxvf arm-linux-gcc-3.4.1.tgz -C/ 2. 编辑 ~/.bashrc ,加入 export PATH=$PATH:/usr/local/arm/3.4.1/bin 3. 验证安装 [root@...

    arm-linux-gcc-4.3.2(交叉编译器)

    arm-linux-gcc交叉编译器,版本3.4.1,用于Linux下的ARM开发。 安装方法: 1. tar zxvf arm-linux-gcc-3.4.1.tgz -C/ 2. 编辑 ~/.bashrc ,加入 export PATH=$PATH:/usr/local/arm/3.4.1/bin 3. 验证安装 [root@...

    gcc_arm-linux-gcc_arm-elf-gcc.rar_arm linux gcc_arm-elf-gcc_elf_

    标题中的“gcc_arm-linux-gcc_arm-elf-gcc.rar”提到了一个压缩包文件,它包含的PDF文档可能详细阐述了关于GCC(GNU Compiler Collection)在不同环境下的应用,特别是针对ARM架构的Linux系统和ARM-ELF目标平台。...

    arm-linux-gcc-5.4.0.tar.gz

    `arm-linux-gcc`是针对ARM架构的Linux系统进行交叉编译的GCC(GNU Compiler Collection)工具链,它允许我们在一个更强大的主机平台上(如Ubuntu)为ARM设备构建应用程序。`arm-linux-gcc-5.4.0.tar.gz`是一个包含这...

    arm-linux-gcc-5.4.0.tar.gz交叉编译器

    ARM-Linux-GCC 5.4.0,作为一款针对ARM平台的Linux系统编译工具,具有重要的地位。本文将深入探讨这一交叉编译器的各个方面,以帮助开发者更好地理解和应用。 首先,让我们了解什么是交叉编译器。交叉编译器是用于...

    arm-linux-gcc-5.4.0交叉编译工具.rar

    ARM-Linux-GCC 5.4.0 是一个专门用于在ARM架构的Linux系统上进行编译的交叉编译工具链。它允许开发者在非ARM平台(如x86架构的个人电脑)上构建适用于ARM处理器的应用程序和库。这个版本的交叉编译器对于那些需要...

    arm-linux-gcc-4.5.1(安装包及教程)

    标题中的"arm-linux-gcc-4.5.1(安装包及教程)"指的是一个用于在Ubuntu 14.04 64位操作系统上搭建ARM架构Linux系统交叉编译环境的工具包及其配套教程。这个工具包主要是GCC(GNU Compiler Collection)的一个版本,...

    arm-linux-gcc交叉编译器 3.4.1

    arm-linux-gcc交叉编译器,版本3.4.1,用于Linux下的ARM开发。 安装方法: 1. tar zxvf arm-linux-gcc-3.4.1.tgz -C/ 2. 编辑 ~/.bashrc ,加入 export PATH=$PATH:/usr/local/arm/3.4.1/bin 3. 验证安装 [root@...

    arm-linux-gcc-4.4.3安装包及安装教程

    `arm-linux-gcc-4.4.3`是一个针对ARM处理器的交叉编译器,它允许在非ARM架构的主机上(如x86或x86_64)构建适用于ARM平台的应用程序和固件。本教程将详细介绍如何安装和使用`arm-linux-gcc-4.4.3`。 首先,理解`gcc...

    Ubuntu下安装arm-linux-gcc交叉编译

    在 Ubuntu 系统中,安装 arm-linux-gcc 交叉编译器是一件非常重要的事情,这对于嵌入式系统的开发和调试具有非常重要的意义。本文将详细介绍如何在 Ubuntu 系统中安装 arm-linux-gcc 交叉编译器,并将其添加到系统的...

    arm-linux-gcc-4.4.3.tar.gz

    标题中的"arm-linux-gcc-4.4.3.tar.gz"是一个针对ARM架构Linux系统的交叉编译工具链的压缩包,版本为4.4.3。这个工具链包含了用于构建和编译针对ARM处理器应用程序的GCC(GNU Compiler Collection)和其他必要的库和...

    交叉编译环境的建立arm-linux-gcc-4.3.2的安装

    ### 交叉编译环境的建立与arm-linux-gcc-4.3.2的安装 在进行嵌入式系统开发时,经常会遇到需要为不同的目标平台编译代码的情况,这就涉及到了交叉编译的概念。交叉编译是指在一个平台上编译代码,并生成可以在另一...

    arm-linux-gcc-4.6.4-arm-x86_32.tar

    arm-linux-gcc编译器,32位的4.6.4版本,还有4.6~4.9的版本的arm-linuxgcc编译器在我的资源中可以找到

    arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2

    arm-linux-gcc编译器,64位的4.6.4版本,还有4.6~4.9的版本的arm-linuxgcc编译器在我的资源中可以找到

    arm-linux-gcc-4.6.4-arm-x86-64交叉编译器安装包(含详细安装教程)

    ARM-Linux-GCC-4.6.4-arm-x86_64交叉编译器是为在基于x86架构的主机上构建针对ARM处理器的Linux应用程序而设计的工具链。这个工具链包括了编译器、链接器、库和其他必要的组件,使得开发者可以在不依赖目标硬件的...

    arm-linux-gcc-4.5.1-v6-vfp-20101103

    标题“arm-linux-gcc-4.5.1-v6-vfp-20101103”指的是一款特定版本的ARM交叉编译工具链,由友善之臂公司提供。这个工具链主要用于将源代码编译为适用于ARM架构处理器,特别是ARM11内核的二进制代码。日期“20101103”...

    arm-linux-gcc-4.5.1(友善之臂提供的最新交叉编译器)

    ARM-Linux-GCC-4.5.1是友善之臂提供的一个特定版本的交叉编译器,主要用于在非ARM架构的主机上构建针对ARM架构的Linux应用程序。交叉编译器是一种特殊的编译器,能够在一种处理器平台上生成适用于另一种处理器平台的...

    arm-none-linux-gnueabi-gcc-4.8.3

    arm-none-linux-gnueabi-gcc-4.8.3 已验证可用,请放心使用。arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,...

Global site tag (gtag.js) - Google Analytics