首页 > 解决方案 > MIPS32 目标的交叉编译源代码

问题描述

我有源代码包,其中包括 eCos 源、GSS-3.2.1 编译器和 GCC 工具链。我想为 MIPS32 目标 CPU 编译源代码。主机 PC 是 Ubuntu Linux x86/64。“Readme”文件包含构建 GCC 3.2.1 和 eCos 库的简短说明。如那里所述,为了编译 eCos,我需要下载 GCC 版本 3.2.1 (GCC 3.2.1)。另外,还有注释:“这里给出的构建指令是针对默认的GCC目标平台CPU(i686-linux)。这意味着这里创建的库文件不能加载到BRCM MIPS CPU上。” 然而,我想专门为 Broadcom MIPS32 CPU 创建文件。(BCM33xx) 所以,不清楚,如何在 Linux x86/64 主机 PC 上编译嵌入式 MIPS32 CPU 的源代码?

编辑:源包还包括 gcc 交叉编译器工具链(gcc-toolchain.tar),包含文件夹树:

/usr/local/ecos20/gnutools/mipsisa32-elf-i386-linux/

然后不清楚是否需要为 MIPS32 编译代码和所有库文件?

标签: gccmipscross-compilingmips32ecos

解决方案


推荐阅读