2

Autoconf は私を困惑させました。

次のように Makefile.in の COMPILE を変更しようとしました

COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -DFINALDIR=\"$(DESTDIR)$(bindir)\"

しかし、私の FINALDIR の使用は未定義です。それを行う適切な方法は何ですか?私の弁護では、autoconf ビジネス全体は、明白なものを隠しているプリプロセッサのネズミの巣です。

よろしくお願いします...申し訳ありませんが、私はそのようなツールです!

4

1 に答える 1

1

CPPFLAGSその定義をまたはに移動する必要がある場合がありAM_CPPFLAGSます。何かがコンパイラを実行せずに C プリプロセッサのみを実行している、または少なくとも を使用せずにコンパイラを実行している可能性は十分にあり${COMPILE}ます。

于 2009-05-26T06:27:22.593 に答える