【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文件

相关推荐
禾仔仔13 小时前
RISC-V汇编学习(三)—— RV指令集
汇编·risc-v·指令集
自不量力的A同学1 天前
香橙派首款高性能开源 RISC-V 开发板 OrangePi RV 即将开售
risc-v
乐鑫科技 Espressif1 天前
乐鑫打造全球首款 PSA Certified Level 2 RISC-V 芯片
esp32·risc-v·芯片·乐鑫科技
cheungxiongwei.com1 天前
ESP32-P4 支持哪些 RISC-V 汇编指令?
汇编·risc-v
国科安芯1 天前
RISC-V双核锁步高性能抗辐照MCU芯片技术解析与应用
单片机·嵌入式硬件·risc-v
禾仔仔7 天前
RISC-V汇编学习(一)—— 基础认识
汇编·risc-v
openKylin12 天前
RISC-V生态新进展:openKylin成功适配永中Office
运维·risc-v
skywalk816314 天前
PolyOS 是面向 RISC-V 架构的智能终端和 AIoT 开源操作系统(基于开源鸿蒙)
qemu·harmonyos·risc-v
BigDark的笔记2 个月前
【鸿蒙】0x02-LiteOS-M基于Qemu RISC-V运行
华为·harmonyos·risc-v
早上真好2 个月前
【项目推荐】CakeMu-RV:一个开放的 RISC-V 处理器模拟器学习项目
嵌入式硬件·mcu·学习·计算机外设·risc-v