【发布时间】:2013-04-02 13:37:09
【问题描述】:
我想每次使用不同的标志编译我的源文件两次。除此之外,我需要在不同目录中编译后获得这些可执行文件(所以我希望“make”创建两个文件夹并在每个文件夹中放入一个可执行文件)。
我认为他们的主要问题是我不知道如何管理目标文件。认为我们可以使用不同的名称创建它们(因为每组 .o 文件都应该以某种方式与具有不同标志的另一组不同)或者将它们放在我们想要拥有可执行文件的目录中。
我仍然不知道如何以优雅的方式做到这一点:/
非常感谢任何帮助:)
【问题讨论】:
-
您是在问该怎么做(例如,给目标文件不同的名称或将它们放在这两个目录中),或者如何让 Make 去做? (我建议将目标文件放在这两个目录中。)
-
这个问题中的一些想法可能是您正在寻找的。 stackoverflow.com/questions/8280963/… 问题可以使用更多细节。
-
所以现在我的问题是如何强制 Make 将 .o 文件放入这两个目录:)