【发布时间】:2011-01-09 12:54:23
【问题描述】:
我搜索了这个问题的答案,但找不到任何好处。也许他们老了,有些东西变了,所以我再问一次。
我的目录结构为:
我的项目
src
bin
我希望这样,当我在根目录中进行 make 时,将二进制文件放入 ./bin,而不是杂乱无章的 ./src。但是怎么做呢?
编辑:我正在使用 C++。我的 Makefile.am 没有什么特别的。只有 bin_PROGRAM 和 _SOURCES 变量。
当我运行 make 时,生成的二进制文件被放入 ./src。我只是希望它们在 ./bin 中。
【问题讨论】:
-
发布你所做的(你的makefile),澄清你上面的目录结构,那么帮助会容易得多(另外,你使用的编程语言可能是相关的)
-
您使用的是完整的 Autotools 堆栈吗?如果是这样,正如@Braden 提到的,只需使用 Autoconf 生成的
configureshell 脚本。
标签: autotools autoconf automake