步骤
- 1. 运行configure
2. 将你的bifs添加至erts/emulator/beam/bif.tab
bif re:grep/2 bif re:compile/1
- 3. 创建一个C代码文件
erts/emulator/beam/erl_bif_re.c
- 4.将你的C代码文件添加至erts/emulator/<arch>/Makefile里
RUN_OBJS = $(OBJDIR)/erl_bif_re.o \
5. implement your bifs by stealing bits from existing erl_bif_*.c files
参考其余的erl_bif_*.c文件,加入下面这段代码
1 2 3 4 5 |
|
6. 运行make; make install
重点回顾:
步骤0-3只需执行一次,如果你将下面的bif
1 |
|
添加至bif.tab时,erl_bif_re.c文件要实现下面这个函数
1 |
|
时间: 2024-11-17 10:00:47