GCC 将子 makefile 定义为 Make-lang.in,它包含:
tiny_OBJS = \
tiny/tiny1.o \
$(END)
当我添加一些组件时,我将其更改为:
tiny_OBJS = \
tiny/tiny1.o \
tiny/tiny-token.o \
tiny/tiny-lexer.o \
$(END)
所以其余的都保持不变,我想在这两个新文件上进行增量构建,并且不要重新编译其他任何内容。问题是,如果我不重新运行配置,它会给我一些未声明的问题,似乎新文件尚未被识别。
我不确定我是否做错了什么,或者 autoconf 的设计目的是在这种情况下重新运行配置。如果是的话,我可以有一些钩子来避免它吗?作为重新编译器,一切都花费太长的时间。