当某些子makefile已更改时,是否可以避免重新运行configure并进行增量构建?

问题描述 投票:0回答:0

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 的设计目的是在这种情况下重新运行配置。如果是的话,我可以有一些钩子来避免它吗?作为重新编译器,一切都花费太长的时间。

makefile configure autoconf
© www.soinside.com 2019 - 2024. All rights reserved.