安装mips编译器和模拟器/mips GCC编译环境搭建
目录
- 安装mips编译器和模拟器/mips编译环境搭建
- Linux
- Windows
安装mips编译器和模拟器/mips编译环境搭建
安装mips上的GCC编译器。
Linux
以下内容在Ubuntu18.04测试成功
- 换源,清华源测试成功
sudo apt-get update
sudo apt-get install emdebian-archive-keyring
apt-get install linux-libc-dev-mips-cross libc6-mips-cross libc6-dev-mips-cross binutils-mips-linux-gnu gcc-mips-linux-gnu g++-mips-linux-gnu
- 检查是否安装成功
mips-linux-gnu-gcc -dumpmachine
安装完毕后,所有的MIPS编译工具被安装到/usr/bin/,可以使用如下命令查看:ll /usr/bin/mips*
- 可以给编译器取一个假名,方便使用;
gedit /home/自己的用户名/.bashrc
用文本编辑器打开/home/user-name/.bashrc,# some more ls aliases后面加入
alias mgcc='/usr/bin/mips-linux-gnu-gcc'
重启或执行
source ~/.bashrc
输入
alias
查看是否加入成功
7. 安装虚拟机
wget https://nchc.dl.sourceforge.net/project/spimsimulator/qtspim_9.1.20_linux64.debdpkg -i qtspim_9.1.17_linux32
编译为.s汇编语言命令为
mgcc example.c -S
会自动生成example.s文件,内容即为汇编语言
mgcc example.c -S -mno-explicit-relocs
命令生产的代码不含有spim不兼容的%hi
Qtspim 加载汇编语言文件时会报错,删掉报错的无用行即可,函数标签(如 main:) 不可删除,如果报错关闭Qtspim重新打开即可。
Windows
Qtspim 下载链接:
https://nchc.dl.sourceforge.net/project/spimsimulator/QtSpim_9.1.20_Windows.msi
GCC for mips下载链接
https://sourcery.mentor.com/GNUToolchain/package11863/public/mips-sde-elf/mips-2013.05-65-mips-sde-elf.exe
安装时如果报错需要右键-属性-兼容性,使用windows7模式运行。安装时记得勾选加入PATH。
编译命令
mips-sde-elf-gcc example.c -S -mno-explicit-relocs
安装mips编译器和模拟器/mips GCC编译环境搭建相关推荐
- STM32 gcc编译环境搭建
STM32 gcc编译环境搭建 标签(空格分隔): stm32 gcc Makefile 说在前面的话 gcc编译器兼容Windows.Linux和MAC,可自行去官网下载,此处提供参考链接:http ...
- VScode+gcc编译环境搭建
VScode+gcc编译环境搭建 VScode下载 GCC安装 可能出现的问题 一些IDE集成开发环境占用内存大,体量大,比如Visual studio. Visual Studio Code (简称 ...
- Linux本地yum源配置以及使用yum源安装gcc编译环境
本文档是图文安装本地yum源的教程,以安装gcc编译环境为例. 适用范围:所有的cetos,红帽,fedroa版本 适用人群:有一点linux基础的小白 范例系统版本:CentOS Linux rel ...
- Sublime text 3 如何下载安装汉化插件,配置python2编译环境
Sublime text 3 如何下载安装汉化插件,配置python2编译环境 下载地址 下载地址:http://www.sublimetext.com/download 软件汉化 首先,需要安装Pa ...
- 新唐NUC972 uboot 编译环境搭建
前言 最近在搭建NUC972的虚拟机编译环境时遇到了一些小问题,通过网络各种搜索关于uboot编译的说明没有太详细的说明,最后各种百度搜索解决了此问题,把具体步实现步骤分享一下. 1. uboot 简 ...
- Windows编译环境搭建(VS2010)
引言: 本篇文章基于教程目的(由于windows和linux相关环境搭建篇幅过大,在博客中做这些讲解),主要描述Windows的发展历程和编译环境搭建(基于 Visual Studio 2010版 ...
- 【华为云技术分享】鲲鹏弹性云服务器GCC交叉编译环境搭建指南
南七技校林书豪 1.简介 交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行代码.本指南主要内容为在非ARM架构服务器环境下搭建ARM的GCC编译环境,编译基于ARM架构的应用软件.交叉编译 ...
- RISC-V GNU编译环境搭建与运行实践
RISC-V GNU编译环境搭建与运行实践 riscv-gnu-toolchain交叉编译工具链 riscv-gnu-toolchain下载 riscv-gnu-toolchain编译 RISC-V运 ...
- openwrt编译环境搭建
openwrt编译环境搭建 1.虚拟机安装 请参考网络上的资料进行安装. 2.ubuntu安装 请参考网络上的资料进行安装. 3.ubuntu下安装相关的编译环境(若是编译环境没有准备好,在后来的操作 ...
最新文章
- 开发Eclipse自定义控件
- vue实战之前期准备
- c++ 迭代器支持的运算
- winform 64位系统中使用
- java版本不兼容_java 中jdk版本不兼容的问题小记
- 【C/C++】内存基础
- 關于dotNet開發中的框架思考
- c 怎么更改计算机的默认打印机,C#Winfrom系统打印机调用/设置默认打印机
- python websocket爬虫_python根据websocket抓取斗鱼弹幕和礼物消息
- 软件质量与测试的新纪元
- 十道经典javaWeb面试题
- 2019第十届蓝桥杯国赛C组C/C++第I题 胖子走迷宫
- 怎么用计算机连接电视,电脑怎么连接电视当显示屏用
- python 图片验证码
- UDF、UDAF、UDTF之间的区别
- 配置SqlServer发送邮件
- ubuntu-18.04一键安装ros
- java怎样生成文档_关于如何生成Java文档
- C#接收接盘输入之输入绑定和键盘钩子
- 《室外排水设计标准》GB 50014-2021修订主要内容
热门文章
- 北京市委宣传部所属事业单位招聘工作人员公告-北京市委-宣传部-事业单位
- 输入捕获-获取一个高电平的持续时间
- Backtrader-Date Feeds之如何加载数据
- 解决腾讯系高速下载器无法登陆QQ账号问题(不用下载wegame)
- java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档
- 直流电机单闭环调速matlab仿真,基于MATLAB的直流电机双闭环调速系统仿真.doc
- 效哥带你读懂Access数据库文件恢复提取技术
- 巴什博弈(先手/后手必胜)
- MacOS苹果系统上如何写C++ (Visual Studio Code) Hello World
- 【NLP】再看交叉熵损失函数