update makru-tutor-1: categories

This commit is contained in:
thisLight 2020-12-27 21:25:54 +08:00
parent 8820571945
commit e8003e50d7

View file

@ -4,6 +4,7 @@ date: 2020-12-26 21:21:13
tags:
- Makru
- C
categories: 代码农场
---
[Makru](https://gitlab.com/jinwa/makru)是一个用Python编写的全新编译工具。它的目的不是提供更多的编译逻辑而是提供一个统一的平台方便开发和引入新的编译逻辑。Makru和目前主流的make-like编译系统最大的不同点再于它没有使用类似宏语法之类的东西为配置文件提供超高的灵活性而是直接选择了很多现代包管理工具正在使用的结构化数据配置文件Makru使用的是yaml。[makru_langc](https://gitlab.com/jinwa/makru_langc)就是在它之上构建的C语言项目编译插件。
@ -11,6 +12,8 @@ tags:
这个文章系列将会介绍一个用makru_langc来管理编译的小演示项目scat它接收标准输入然后输出到标准输出。为了演示makru_langc的功能scat会有一个子项目叫libcopy。这个子项目里只有一个函数从第一个File输入输出到第二个File。
<!-- more -->
makru_langc还自带直接从本地pkgconfig查询第三方库的功能最后一篇文章会覆盖到这个特性并以此说明如何为makru_langc编写自己的库查询逻辑。
## 环境说明