RISC-V 平台上编程(一)

引言

RISC-V的作者们旨在提供数种可以在 BSD 许可证之下自由使用的 CPU 设计;该许可证允许像是 RISC-V 芯片设计等派生作品可以像 RISC-V 本身一样是公开且自由发行,也可以是闭源或者是专有财产。

RISC-V – Wikipedia

在过去几十年的开源软件运动中,以 GNU/Linux 等为代表的一系列开源软件成为了科技行业内不可或缺的基础设施,平等的让每一个使用开源软件的个人与团体受益。除了开源操作系统,开源运动在其他方面也并未停下过。各种软件开发框架和系统软件都在拥抱开源(比如,曾将 Linux 称为「癌症」的微软现在也积极的在开源社区中贡献)。

Continue reading →

VSCode 中 C/C++ 插件的配置(macOS)

简述

高考结束之后,我身边有一些计算机系的同学准备开始卷 C/C++,在使用 macOS VSCode 的过程中碰到了配置上的问题。在这里写一篇小的文章来记录一下这个过程。

本文的目标是配置好 Cpptool 使得 VSCode 可以自动进行单文件的编译和调试。

Continue reading →