Advertisement

ARM-Toolchain-Mac: OS X主机与arm-linux-gnueabihf目标的工具链

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
简介:ARM-Toolchain-Mac是一款专为OS X设计的开发工具包,支持在Mac操作系统上构建针对arm-linux-gnueabihf架构的应用程序和系统软件。 针对OS X主机和arm-linux-gnueabihf目标的工具链已经完成,并且经过了专门针对cortex-a7(如Raspberry Pi 2)架构的优化处理。 该工具链安装路径为`usr/local/arm-cortex_a7-linux-gnueabihf`,并且需将`usr/local/arm-cortex_a7-linux-gnueabihf/bin`添加到环境变量PATH中。此工具链由crosstool-ng构建而成,包含以下组件和版本: - gcc 5.4.0 - glibc 2.24 - binutils 2.26 - gdb 7.11.1 此外还包括: - 提升至版本1.63.0(带有HEAD的上下文和光纤支持) - OpenCV 3.1.0 - Raspicam库 - Qt 5框架 - 系统库包括X11与OpenGL,这些来源于FedBerry 24。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ARM-Toolchain-Mac: OS Xarm-linux-gnueabihf
    优质
    简介:ARM-Toolchain-Mac是一款专为OS X设计的开发工具包,支持在Mac操作系统上构建针对arm-linux-gnueabihf架构的应用程序和系统软件。 针对OS X主机和arm-linux-gnueabihf目标的工具链已经完成,并且经过了专门针对cortex-a7(如Raspberry Pi 2)架构的优化处理。 该工具链安装路径为`usr/local/arm-cortex_a7-linux-gnueabihf`,并且需将`usr/local/arm-cortex_a7-linux-gnueabihf/bin`添加到环境变量PATH中。此工具链由crosstool-ng构建而成,包含以下组件和版本: - gcc 5.4.0 - glibc 2.24 - binutils 2.26 - gdb 7.11.1 此外还包括: - 提升至版本1.63.0(带有HEAD的上下文和光纤支持) - OpenCV 3.1.0 - Raspicam库 - Qt 5框架 - 系统库包括X11与OpenGL,这些来源于FedBerry 24。
  • MacOS下ARM交叉编译arm-linux-gnueabihf
    优质
    本工具链用于在MacOS环境下针对基于ARM架构的目标系统(如树莓派)进行软件开发和编译,支持C/C++等语言,适用于嵌入式Linux项目的构建。 使用crosstool-ng在MacOS下制作arm-linux交叉编译器,所用的编译器版本为Linaro 7.2.1,支持armv8、cortex-a53及neon-vfpv4架构,在Mac系统中可以用于开发树莓派3程序。需要注意的是,该工具需要安装在区分大小写的分区中。具体的安装方法可以在网上查找相关资料。
  • arm-2014.05-29-arm-none-linux-gnueabihf-linux
    优质
    这是一个ARM架构的开发工具链,版本号为2014.05-29,适用于基于Linux操作系统的嵌入式硬件平台,支持交叉编译环境。 arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 ./arm-none-linux-gnueabi-gcc -v Using built-in specs. COLLECT_GCC=./arm-none-linux-gnueabi-gcc Target: arm-none-linux-gnueabi Configured with: /scratch/maciej/arm-linux-2014.05-rel/src/gcc-4.8-2014.05/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libm...... gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-29)
  • arm-linux-gnueabihf-gdb.exe
    优质
    arm-linux-gnueabihf-gdb.exe是一款专为基于ARM架构的Linux系统设计的调试器,用于分析和修复程序中的错误。 在网上找到的许多交叉编译环境文件都不是可执行文件,这个实测可用找了很久,放在这留个纪念。
  • arm-linux-gnueabihf-gcc-linaro-7.5.0-x86_64.tar.xz.zip-arm版编译
    优质
    这是一款针对ARM架构的Linux系统开发所设计的GCC编译器套件,版本为Linaro 7.5.0,支持x86_64架构的宿主环境。该压缩文件包含了在x86_64平台上构建和交叉编译适用于arm-linux-gnueabihf系统的应用程序所需的所有工具。 标题中的`arm-linux-gnueabihf-gcc-linaro-7.5.0-x86_64.tar.xz.zip`是一个针对ARM架构的Linux交叉编译工具链,由Linaro组织提供。该非营利组织致力于优化和维护开源软件在ARM处理器上的性能表现。压缩包内包含基于GCC(GNU Compiler Collection)版本7.5.0稳定版的编译器。 这个编译器主要用于构建高版本嵌入式U-Boot及Linux内核,其中U-Boot是一种流行的引导加载程序,负责启动设备的操作系统;而Linux内核则是操作系统的核心部分。由于许多嵌入式设备采用ARM架构处理器,在开发主机(通常是x86_64架构)上需要使用特定于ARM的交叉编译器来构建这些软件。 `arm-linux-gnueabihf`是目标平台标识符,具体含义如下: - `arm`: 目标处理器为ARM。 - `linux`: 操作系统类型为Linux。 - `gnueabihf`: 表示使用GNU的EABI(嵌入式应用二进制接口)和硬件浮点运算支持。 压缩包中的`arm-linux-gnueabihf-7.5.0-x86_64.tar.xz`是经过XZ格式压缩后的tar归档文件,包含完整的交叉编译器工具链。解压后可安装在开发机上用于生成针对ARM架构的Linux应用程序和系统组件。 使用该工具链通常包括以下步骤: 1. 解压:先用`unzip`命令解开`.zip`包,再用`tar -xf`打开`.xz`文件。 2. 安装:将编译器安装到指定路径(如/usr/local),执行类似`sudo make install`的指令完成安装。 3. 设置环境变量:更新PATH以使系统能找到新编译器。 4. 测试:运行`arm-linux-gnueabihf-gcc --version`确认版本信息。 通过这个交叉编译工具链,开发者可以为多种ARM设备(包括嵌入式系统、Raspberry Pi和开发板等)构建并优化软件,确保其在目标平台上的高效运行。对于需要更新U-Boot及Linux内核的项目而言,这是一项重要资源。
  • 64位Linux树莓派交叉编译arm-linux-gnueabihf
    优质
    简介:本文介绍在64位Linux环境下构建用于树莓派的arm-linux-gnueabihf交叉编译工具链的方法与步骤,适用于开发者进行ARM架构程序开发。 树莓派的交叉编译工具链适用于安装在x86架构的64位Ubuntu系统上,用于编译可在ARM平台的树莓派上运行的程序。文件名为:gcc-linaro-arm-linux-gnueabihf-raspbian-x64.zip。
  • arm-linux-androideabi
    优质
    Arm-Linux-Androideabi工具链是一套用于编译和构建针对Android设备上ARM架构应用程序的开发工具集合,包括编译器、链接器等组件。 解决Android Studio 编译错误问题:“No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android”。下载相应的工具链后解压,并将其放置在android-sdk-windows\ndk-bundle\toolchains目录下,之后退出并重新打开Android Studio。
  • arm-buildroot-linux-gnueabihf-sdk-buildroot.tar.gz
    优质
    这是一个包含构建工具和库文件的压缩包,用于ARM架构下的Linux系统开发环境搭建,适用于基于Buildroot的嵌入式项目。 嵌入式Linux交叉编译器是一种工具链,用于在一种架构的机器上生成另一种架构的目标代码。这种技术通常应用于开发针对资源受限设备(如嵌入式系统)的应用程序或操作系统内核时使用,因为它可以节省目标硬件上的时间和资源,并且可以在更强大的主机平台上进行高效的软件开发和调试工作。
  • gcc-linaro-arm-linux-gnueabihf-4.8-2014.04-linux
    优质
    该工具包为GCC-Linaro项目提供的针对ARM架构编译器版本,采用arm-linux-gnueabihf目标环境,基于GCC 4.8分支,发布于2014年4月。 该工具主要用于基于ARM架构的Linux系统,适用于编译 ARM 架构的 u-boot、Linux 内核以及 Linux 应用程序。
  • arm-linux-gnueabihf-glibc-2.30-1.any.pkg.tar.xz
    优质
    这是一个针对ARM架构Linux操作系统的glibc库包,版本为2.30-1,适用于采用hard float ABI的设备。该文件格式为xz压缩的tar包。 关于ARM Linux交叉编译的GLIBC库的相关内容。