【转载】BML:基于 FPGA 设计 RISC-V 片上系统(SoC)—— 第四部分:GNU 交叉编译器

一篇很详细的技术分享,介绍了如何为RISC-V架构编写并编译C程序。作者基于30多年的数字电路设计经验,阐述了使用GCC交叉编译工具链,将C源代码编译为RISC-V汇编语言及最终机器码的过程。内容包括工具链安装、编写简单的C程序、配置链接脚本以管理内存布局,以及生成仅占用36字节内存的极小二进制文件。

从工具链安装到 36 字节极小二进制生成,手把手教你为 RISC-V 架构写 C 程序、搞定编译全流程!

原文链接:

3 个赞

C语言瘦身版,36字节真香

1 个赞