具体步骤
- 在
Linux
环境下安装工具链
sudo apt install gcc-riscv64-unknown-elf
- 编写对应的
.c
文件 - 使用如下命令获得可重定位文件
riscv64-unknown-elf-gcc -c -march=rv32i -mabi=ilp32 target.c -o target.o
- 将获得的可重定位文件进行反汇编得到
riscv32
机器码以及汇编指令
riscv64-unknown-elf-objdump -d target.o
示例
安装完成后,编写累加和程序
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/756f85d28c05ae8c59ebae04f4571594.png)
键入以下命令得到机器码以及汇编指令
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/355172779fa29cef3539ad5186b7277b.png)