MIPS-GNU工具链的安装

本文介绍了如何在Linux环境下使用Buildroot工具构建MIPS架构的GNU交叉编译工具链,包括下载Buildroot源码、配置机器信息、执行编译过程以及配置环境变量,以在x86平台上生成适用于MIPS的编译器。
摘要由CSDN通过智能技术生成

MIPS-GNU工具链的安装

交叉编译:是A机器上编译生成,运行在B机器上。两个机子有不同的机器指令。

工具链:一般由编译器、连接器、解释器和调试器组成。

众所周知,现在大家电脑上的CPU上都为x86架构,找一个MIPS架构的CPU是很难的。于是便出现了交叉编译,我们需要在我们的x86电脑上编译出能运行在MIPS架构的CPU上的二进制代码。

一、构建方法

​ 通常构建交叉工具链有如下三种方法:

​ 方法一: 分步编译和安装交叉编译工具链所需要的库和源代码,最终生成交叉编译工具链。该方法相对比较困难,适合想深入学习构建交叉工具链的读者。如果只是想使用交叉工具链,建议使用下列的方法二构建交叉工具链。

​ 方法二: 通过Crosstool脚本工具来实现一次编译,生成交叉编译工具链,该方法相对于方法一要简单许多,并且出错的机会也非常少,建议大多数情况下使用该方法构建交叉编译工具链。

​ 方法三 :直接通过网上下载已经制作好的交叉编译工具链。该方法的优点不用多说,当然是简单省事,但该方法有一定的弊端就是局限性太大,因为毕竟是别人构建好的,也就是固定的,没有灵活性,所以构建所用的库以及编译器的版本也许并不适合你要编译的程序,同时也许会在使用时出现许多莫名其妙的错误,建议读者慎用此方法。

​ 类似教程有:https://www.cnblogs.com/evisie/archive/2012/12/05/2802363.html

二、具体步骤

​ 采用人人称赞的bui

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值