macro_build
Installation
SKILL.md
仓颉宏包编译构建 Skill
1. 宏包编译规则
1.1 包规则
- 宏须在
macro package声明的包中 - 宏包中仅宏定义可为
public;其他声明为包内部可见 - 宏包可以重新导出宏包和非宏包的符号。非宏包不能重新导出宏包符号
- 宏定义和调用须在不同包中
2. 使用 cjc 编译
宏包须先编译,使用 --compile-macro 标志,然后编译调用包并链接宏包。
macro package 声明的包中public;其他声明为包内部可见宏包须先编译,使用 --compile-macro 标志,然后编译调用包并链接宏包。