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

相关推荐
yangn011 天前
RISC-V h拓展
risc-v
夏天Aileft11 天前
Qemu搭建RISC-V,运行opensbi+u-boot+img
qemu·risc-v
yangn011 天前
RISC-V 指令集拓展类别
risc-v
itom190014 天前
使用Nuclei IDE调试N900内核Linux启动
linux·risc-v
tianyuanwo14 天前
基于RISC-V架构的服务器OS构建DevOps体系的全方位方案
服务器·架构·risc-v
openKylin14 天前
openKylin适配RISC-V高性能服务器芯片,携手睿思芯科共拓智算新蓝海
risc-v
云道轩20 天前
科技评论:Jim Keller 的“反向”战略:RISC-V 成为中国应对美国芯片封锁的关键武器
科技·risc-v
电子科技圈23 天前
IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发
arm开发·嵌入式硬件·设计模式·性能优化·软件工程·代码规范·risc-v
IAR Systems23 天前
IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发
arm开发·risc-v
地衣君1 个月前
RISC-V 开发板 + Ubuntu 23.04 部署 open_vins 过程
linux·ubuntu·risc-v