【RISC-V】如何使用release的risc-v gnu toolchain

riscv64-elf-ubuntu-22.04-gcc-nightly-2024.03.01-nightly.tar.gz

首先去release页面中获取相应的压缩包

将压缩包解压到想解压的位置,这里我选择了

bash 复制代码
mv Downloads/riscv64-elf-ubuntu-22.04-gcc-nightly-2024.03.01-nightly.tar.gz riscv64-tool-chain/

然后解压

bash 复制代码
tar -xzf riscv64-elf-ubuntu-22.04-gcc-nightly-2024.03.01-nightly.tar.gz -v

参数-v输出每个被解压的文件

为了能在其他位置也使用这个工具链交叉编译,还需要把可执行文件的路径加入PATH

PATH的路径在~/.bashrc里更改

bash 复制代码
export RISCV="/home/XXX/riscv"
export PATH=$PATH:$RISCV/bin

使更改生效

bash 复制代码
source ~/.bashrc

现在使用交叉编译工具链在x86-64机器上编译RISC-V程序,并且用QEMU运行

用file命令看到确实是RISC-V架构的64位ELF文件

相关推荐
灰海宽松14 小时前
RISC-V在当前计算架构中的地位
架构·risc-v
启明智显2 天前
启明智显Model3A芯片方案7寸高清触摸屏ZX7D00CM21S:开箱、设置与实操全攻略指南
嵌入式硬件·物联网·risc-v·model3a·国产hmi芯片·hmi方案
灰海宽松9 天前
RISC-V教学短视频同类视频调研报告
risc-v
灰海宽松9 天前
RISC-V教学内容及短视频吸引因素
risc-v
nn_309 天前
deepin 加入甲辰计划,共建 RISC-V 繁荣生态
linux·开发语言·系统架构·risc-v
DOT小文哥12 天前
百问网全志D1h开发板LVGL9移植详细教程
elasticsearch·gui·lvgl·risc-v·全志·显示
阿祖_in_coding12 天前
01_RISC-V 入门及指令集学习
学习·risc-v
AllenSun-199015 天前
HPMicro:FEMC应用指南
单片机·risc-v
初心不忘产学研17 天前
边缘微型AI的宿主?—— RISC-V芯片
人工智能·深度学习·aigc·强化学习·risc-v·边缘ai·边缘智能
sinovoip25 天前
香蕉派BPI-F3 进迭时空(SpacemiT)K1RISC-V开发板软件下载链接
嵌入式硬件·物联网·开源·risc-v