我想在ntp代码中添加一些额外的选项,这些选项将写在ntp.conf文件中。我已经更改了解析器代码,即ntp_parser.y文件,但是要解析新的关键字,我需要对令牌进行一些更改。据我了解,令牌和有限状态自动机是由keyword-gen.c文件生成的。我更改了文件并尝试重新编译代码,但是即使在编译和运行代码后,也无法重新生成由keyword-gen.c文件生成的ntp_keywords.h文件。在查看了makefile之后,我意识到没有规则可以编译keyword-gen.c文件。我试图在制作文件中添加keyword-gen.c进行编译,但是由于在keyword-gen.c和ntpd.c中都存在主要功能,因此出现编译错误。我也看到有一个文件keyword-gen-utd,用作编译keyword-gen.c的哨兵。请帮忙。
链接到ntp代码:http://www.ntp.org/downloads.html