From e8003e50d7148901743909c376ea08642de70e11 Mon Sep 17 00:00:00 2001 From: thisLight Date: Sun, 27 Dec 2020 21:25:54 +0800 Subject: [PATCH] update makru-tutor-1: categories --- source/_posts/makru-tutor-1.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_posts/makru-tutor-1.md b/source/_posts/makru-tutor-1.md index 8dbf1c5..f83dc9a 100644 --- a/source/_posts/makru-tutor-1.md +++ b/source/_posts/makru-tutor-1.md @@ -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。 + + makru_langc还自带直接从本地pkgconfig查询第三方库的功能,最后一篇文章会覆盖到这个特性,并以此说明如何为makru_langc编写自己的库查询逻辑。 ## 环境说明