diff --git a/articles/306-instruction-manual-of-rpmbuild.md b/articles/306-instruction-manual-of-rpmbuild.md index 6675adea24f06001d6187ec95802ad93535e5d40..4fd365691f4f0ddecd22d4f0de774c2aaa084781 100644 --- a/articles/306-instruction-manual-of-rpmbuild.md +++ b/articles/306-instruction-manual-of-rpmbuild.md @@ -1,7 +1,7 @@ # 306 rpmbuild 构建指导手册 该文章介绍了 spec 编写和构建过程中的细节和技术原理,相当于指导手册。 ## 1 宏介绍 -在软件包构建的过程中,为了防止过多使用硬编码路径和常用路径引用问题,增加了增加了“宏”的概念。将一些常用路径或者变量值通过宏变量定义出来,并可以在整个 Anolis OS 发行版中使用。 +在软件包构建的过程中,为了防止过多使用硬编码路径和常用路径引用问题,增加了“宏”的概念。将一些常用路径或者变量值通过宏变量定义出来,并可以在整个 Anolis OS 发行版中使用。 spec 宏目前来源于三种:系统宏、各种编程语言的宏和自定义宏 ### 1.1 系统宏 当前社区里已经提供了一些系统宏文件,用于在软件包编译过程中使用,包括:系统路径、系统文件、编译选项、编译方式等,下面以 Anolis OS 23 的环境举例。