gcc - 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 编译代码和所有库文件?
解决方案
推荐阅读
- pagination - 需要带有分页示例的 Cosmos DB .NET SDK V3 查询
- python - 将列转换为 pd 中的行。数据框
- graph - 如何将 GRAPH 变量传递给 SPARQL 中的 FROM 语句?
- python - Python ipywidgets 切换按钮样式颜色
- javascript - 如何将两个块元素附加到一个div?
- r - 如何在r中的箱线图之间创建单独的线图
- flutter - 如何解决:在 mac 中运行 pod install 时出错
- javascript - Next.js 使用翻译使页面道具更小
- typescript - 为什么 TypeScript 会跟踪函数静态属性的突变?
- ios - Segue/unwind 反复导致内存在加载视频时不断增加