的Autoconf已经得到我难住了。

我曾尝试修改所述编译Makefile.in如下

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

,但我的使用FINALDIR的是不确定的。什么是做的正确方法?在我的防守整个autoconf的业务是预处理器隐藏任何明显的老鼠窝。

在此先感谢......对不起,我就是这样的工具!

有帮助吗?

解决方案

您可能需要该定义移入CPPFLAGSAM_CPPFLAGS;它很可能是一些只运行C预处理,而不运行的编译器,或至少运行编译器,而无需使用${COMPILE}

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top