Build 如何阴影构建nano?

Build 如何阴影构建nano?,build,autotools,nano,Build,Autotools,Nano,我需要为几种架构构建nano,因此我需要为对象和二进制文件创建单独的目录,即,我需要“影子构建”或“源代码外构建”。我在Makefile中找到了abs\u builddir变量。在文件中,它似乎是我需要的,但我找不到如何设置它。有人能帮忙吗 UPD:尝试了从应答到的指令,它需要复制configure.ac和Makefile.am来构建dir,使autoeconf和configure和automake工作,但它希望我复制许多*。在文件中,然后它希望我复制源代码,这是一个糟糕的解决方案,所以我需要另

我需要为几种架构构建nano,因此我需要为对象和二进制文件创建单独的目录,即,我需要“影子构建”或“源代码外构建”。我在
Makefile中找到了
abs\u builddir
变量。在
文件中,它似乎是我需要的,但我找不到如何设置它。有人能帮忙吗


UPD:尝试了从应答到的指令,它需要复制
configure.ac
Makefile.am
来构建dir,使
autoeconf
configure
automake
工作,但它希望我复制许多
*。在
文件中,然后它希望我复制源代码,这是一个糟糕的解决方案,所以我需要另一个。

可能重复的
abs\u builddir
configure
设置。这是为源代码外构建提供的支持的一部分,如我在回答您之前的问题时所述。@JohnBollinger,我已更新了问题。关于您的更新:否。
autoreconf
通常不应作为构建过程的一部分。仅当您对生成系统进行更改时,例如对
configure.ac
或其中一个
Makefile.am
文件进行更改时,才需要或适合使用此选项。如果确实进行了此类更改,则在源目录中运行一次
autoreconf
。您不需要手动将任何内容复制到生成目录。如果使用了自动工具,则参与生成本身的自动工具中只有一个是
libtool
,并且仅当从
make
调用时才使用。在任何情况下,您都不需要直接运行
automake
,因为
autoeconf
为您提供了这一功能。