欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

riscv虛擬環(huán)境搭建基于Ubuntu20服務器-創(chuàng)新互聯(lián)

概述

搭建riscv虛擬環(huán)境可以理解為擁有兩個功能就可以了:
其一是編譯,即將c語言代碼(目前好像只支持c語言)編譯成能在riscv指令架構下運行的匯編語言和機器語言。
其二是riscv的虛擬,模擬一個riscv板,運行riscv指令,這里使用qemu。

創(chuàng)新互聯(lián)公司主營皋蘭網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都APP應用開發(fā),皋蘭h5小程序定制開發(fā)搭建,皋蘭網(wǎng)站營銷推廣歡迎皋蘭等地區(qū)企業(yè)咨詢

本人環(huán)境
在這里插入圖片描述

前期準備

面對一個剛剛裝好的Ubuntu環(huán)境,首先當然是更新

sudo apt update
sudo apt upgrade
安裝編譯環(huán)境

本人這里是安裝sifive的交叉編譯工具鏈
sifive官網(wǎng):https://www.sifive.com/software
可根據(jù)自己操作系統(tǒng)找 如圖 比如我的是Ubuntu
在這里插入圖片描述
安裝包你可以先下下來再傳到你的Ubuntu,但是云服務器有大小限制,這里就直接在命令行里下載了
為了看起來方便 我先建立了一個riscv文件夾 方法

mkdir riscv
cd riscv

然后從官網(wǎng)下載

wget https://static.dev.sifive.com/dev-tools/freedom-tools/v2020.12/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14.tar.gz?_ga=2.5551280.2018998367.1669891766-2030521401.1668046281

下載好了就可以解壓

tar zxvf riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14.tar.gz\?_ga\=2.5551280.2018998367.1669891766-2030521401.1668046281

解壓之后就多出來一個文件夾,可以把安裝包刪掉了,rm + 名稱
為方便以后,可以把文件夾名稱改短一點 ,mv 原名稱 現(xiàn)名
我改成了toolchain

mv riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/ toolchain

再進入toolchain文件夾之后,可以看到有 如圖
在這里插入圖片描述
進入bin文件夾中,可以看到有很編譯工具了 如圖
在這里插入圖片描述
這時候 我們只需設置一下環(huán)境變量 就可以直接使用這些工具了
設置環(huán)境變量
可以先進入在bin文件夾查看路徑
比如我的
在這里插入圖片描述
然后復制路徑

vim ~/.bashrc

打開bashrc 將光標移動到最后面 按一下 “i”鍵 變成insert模式 添加內容如下 根據(jù)自己的路徑改一下 格式是 export PATH=路徑:$PATH

export PATH=/home/lighthouse/riscv/toolchain/bin:$PATH

按esc 然后 :wq 退出 要是不大會 可以自行搜索vim使用方法
然后再輸入以下指令 使環(huán)境變量生效

source ~/.bashrc

可以回到riscv文件夾路徑下 使用riscv64-unknown-elf-gcc --version驗證是否設置成功
如圖 則表示成功
在這里插入圖片描述

安裝qemu

下載網(wǎng)址:https://download.qemu.org/
我現(xiàn)在的最新版本是7.1
在這里插入圖片描述
可以右擊復制鏈接地址 再用wget方法下載 比如我的命令(注意回到riscv文件路徑,養(yǎng)成好習慣)
wget https://download.qemu.org/qemu-7.1.0.tar.xz
在這里插入圖片描述
同樣下載好了之后解壓
順帶刪除安裝包、改名
注意根據(jù)你的實際名稱操作~

tar xvf qemu-7.1.0.tar.xz
rm qemu-7.1.0.tar.xz 
mv qemu-7.1.0/ qemu

完成后進入qemu文件夾 最后只需要安裝編譯qemu就好了

./configure

在執(zhí)行的過程會碰到一些依賴包沒有報錯的情況 依次下載就好了
比如 (可以自行百度安裝方法)
在這里插入圖片描述
以下是我安裝的一些安裝包以及方法

sudo apt-get install ninja-build
sudo apt-get install libglib2.0-dev
sudo apt-get install libpixman-1-dev

最后進入build文件夾
執(zhí)行

sudo make
sudo make install

這個過程有一些些久 耐心等待就好了
結束之后 可以回到根目錄 通過qemu-riscv64 --version驗證
在這里插入圖片描述
如下表示成功 接下來 我用一個簡單的C語言程序 驗證環(huán)境是否搭建完成

驗證

在根目錄下 新建一個文件夾 workplace 并新建一個hello.c文件

mkdir workplace 
cd workplace 
touch hello.c
vim hello.c

將代碼放入

#includeint main(void){printf("hello\n");
}            

分別使用進行riscv64-unknown-elf-gccqemu-riscv64編譯和執(zhí)行,結果如下
在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

名稱欄目:riscv虛擬環(huán)境搭建基于Ubuntu20服務器-創(chuàng)新互聯(lián)
分享鏈接:http://www.aaarwkj.com/article40/pppho.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、虛擬主機、品牌網(wǎng)站設計、搜索引擎優(yōu)化、面包屑導航網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
97久久精品人妻一区二区三区| 黑丝美女被内射视频免费观看| 亚州中文字幕久久一区| 欧美av精品一区二区三区| 国产亚洲一区激情小说| 亚洲国产成人av精品精品国产自| 欧美日韩国产精品综合| 中文字幕你懂的在线观看| 全黄性性激高免费放视频| 日韩在线观看视频有码| 亚洲午夜激情免费试看| 暖暖免费中文高清日本三区| 亚洲男人天堂在线视频| 亚洲国产精品热久久网站| 国产男女在线视频观看| 日韩一区二区高清看片| 亚洲第一青青草原在线| 国产又粗又长又爽网站| 日韩夫妻精品熟妇人妻一区| 丝袜美腿一区二区三区| 国内传媒视频免费观看| 免费在线观看美女av| 国产精品熟女一区二区三区| 欧美日韩亚洲高清专区| 日本区一区二区三高清视频| 亚洲淫婷婷久久一区二区| 国产传媒视频网站在线观看| 亚洲精品视频久久偷拍| 日韩不卡一区二区三区| 久久精品免费激情视频| 国产一级成人免费视频| 久久亚洲中文字幕精品熟女| 一本久道久久综合狠狠老| 老牛av一区二区三区| 日韩黄片一区二区三区| 精品国产乱码久久蜜桃| av天天堂网在线播放| 日韩三级一区二区三区| 玩弄丰满熟妇班主任老师| 尤物在线观看视频播放| 蜜桃精品人妻一区二区三区|