@河大灬辉のcsdn

**

谨以此写下本人安装riscv的全过程 简单易懂!!(本人环境是在ubuntu18.04中)

**
首先,你需要一个已经安装好的ubuntu,内存需要4096M以上,存储内存需要在20G以上,具体后续会讲解!

若是新安装的ubuntu,则先进行如下终端命令:

sudo apt update
sudo apt upgrade

若是之前安装过的ubuntu,则先进行如下终端命令:

sudo apt install build-essential dkms linux-header-$(uname -r)

接下来是重点!!!!!
安装所需要的各种套件:

sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev libusb-1.0-0-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev device-tree-compiler pkg-config libexpat-dev

安装git:

sudo apt-get install git
//安装完提示输入y/n,当然是Y了!!

开始安装riscv:

git clone https://github.com/riscv/riscv-tools.git
cd riscv-tools
git submodule update --init --recursive
git clone https://github.com/riscv/riscv-gnu-toolchain
cd riscv-gnu-toolchain

特殊的一步!!!!

//这一步需要N长时间,不要以为是卡死了
//前面提到需要20G+,次步即使在安装最重要的部分
//正常网速大概需要4个小时,大神网速略过,,,
git submodule update --init --recursive

下来进入root操作:

su
./configure --prefix=/opt/riscv
make
export PATH=/opt/riscv/bin:$PATH
cd ..
export RISCV=/path/to/install/riscv/toolchain
./build.sh
export PATH=/path/to/install/riscv/toolchain/bin:$PATH

恭喜你!到此为止已经全部安装成功!!

接下来进行测试
输入

riscv64-unknown-elf-gcc

终端屏幕输出
fatal error:no input files
再输入

spike

终端屏幕输出
一系列的命令参数

恭喜!全部搞定!!

如有疑问,请私聊小编,加油!!

谨以此写下本人安装riscv的全过程 简单易懂!!(本人环境是在ubuntu18.04中)相关推荐

  1. centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程

    在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了.下面通过两种方法给大家介绍CentOS 6.5下yum安装 ...

  2. python如何安装panda数据库_在Pycharm中安装Pandas库方法(简单易懂)

    开发环境的搭建是一件入门比较头疼的事情,在上期的文稿基础上,增加一项Anaconda的安装介绍.Anaconda是Python的一个发行版本,安装好了Anaconda就相当于安装好了Python,并且 ...

  3. 在Ubuntu18.04中安装wps并且解决文字字体缺失的问题

    在Ubuntu18.04中安装wps并且解决文字字体缺失的问题 在ubuntu中安装wps对于很多人来说会比较的简单,但是对于像我一样刚刚接触ubuntu的计算机小白来说,也并非很简单,安装的过程中也 ...

  4. Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

    厦门大学(林子雨老师)Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

  5. 在Ubuntu18.04中安装ROS IDE RoboWare Studio 和Visual Studio Code

    安装ROS IDE 前言 一.安装RoboWare Studio 二.安装Visual Studio Code 参考文献 前言 一款好的开发工具可以是开发效率提升,ROS官方推荐了常用的ROS开发环境 ...

  6. 在Ubuntu18.04中安装谷歌地球Google Earth

    在Ubuntu18.04中安装谷歌地球Google Earth Google Earth在Linux系统中(Ubuntu18.04)的安装方法 1.安装必备组建 2.下载Google Earth安装包 ...

  7. 在ubuntu18.04中安装FFmepgz

    在ubuntu18.04中安装FFmepgz 不知道为什用这个方法找不到库(-lavfilter -lavdevice -lpostproc) 其余的都正常 步骤一:安装FFmpeg PPA sudo ...

  8. Linux下conda安装caffe(超简单),pb转caffe

    最近碰到了需要将tensorflow的pb模型转为caffe的prototxt格式的问题,参考了 keras/tensorflow1.x模型转换为caffe推理模型 - 知乎 mmdnn tensor ...

  9. Ubuntu18.04中roboware安装问题

    我用的是Vmware的虚拟机,roboware的压缩包后解压缩,拖入Ubuntu桌面,按照其他博主的安装方法试了很多次之后一直显示归档错误. 最后解决办法是,不要解压缩,直接拖进下载文件夹,不要拖入桌 ...

  10. Ubuntu18.04中同时安装JDK8、JDK9和JDK11

    1. 什么是JDK: JDK是Java Development Kit,Java开发工具.它是用Java语言来写应用程序和开发工具的开发工具.在利用Java语言进行开发的时候需要JDK ,在测试用Ja ...

最新文章

  1. SQL server2008 无法启动调试存储过程
  2. DataTable的Compute方法和Expression语法
  3. 产品经理这个梗是怎么来的?
  4. 爬取豆瓣评论连接mysql_Scrapy爬取豆瓣图书数据并写入MySQL
  5. vs中的opt文件包含了整个宇宙
  6. 一个***的自白(续)
  7. php5.3.3 xhprof,给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
  8. 两个音频怎么合并在一起?
  9. 小议ARM Cortex-m0/m4系列的总线差异
  10. M32S 串口摄像头的技术应用
  11. 个性的留言.html,个性留言经典语录集锦
  12. JavaSE基础笔记——File概述、方法递归、字符集、IO流
  13. 净重新分类指数NRI的计算
  14. 调用MapReduce对文件各个单词出现的次数进行统计
  15. 服务器安全证书未生效怎么办,win7打开网页提示“该服务器的安全证书尚未生效...
  16. 5个一见钟情的手机APP软件 使用过后必须赞赞赞
  17. Python 做一个“番茄工作法” 的 小闹钟程序,提高学习效率啊 有没有? 哈哈
  18. Java 虚拟键盘
  19. MySQL数据库期末项目 图书馆管理系统
  20. java filebody bitmap对象_处理 | 保利威帮助中心 - Part 5

热门文章

  1. 人脸识别访客系统解决方案
  2. 【星座】智慧之神雅典娜守护哪个星座?
  3. 爬取 bilibili 弹幕数据
  4. mac怎么用u盘装系统?配备Apple T2 芯片的Mac电脑如何使用U盘装系统?
  5. 层次低的人复杂,境界高的人简单,总结得真深刻!
  6. android编程拨号界面,在Android4.0中Contacts拨号盘界面剖析(源码)
  7. amd显卡怎么设置风扇?
  8. 投稿流程以及审稿状态
  9. 京东获取商品历史价格信息 API 返回值说明
  10. 计算机网络:随机访问介质访问控制之CSMA协议