【问题标题】:Use make to compile all cpp files in a directory into their own executable with g++使用make将一个目录下的所有cpp文件编译成自己的g++可执行文件
【发布时间】:2020-02-27 16:55:47
【问题描述】:

我想通过一次调用将当前目录中的所有 cpp 文件编译成它们自己的可执行文件。这些文件都不共享任何内容,因此不需要将它们编译到单个程序中。我正在考虑使用脚本,但后来我想起了 make 和 makefiles(多年来没有使用它)。我可以编写一个 makefile 来执行此操作吗?

【问题讨论】:

    标签: c++ makefile g++


    【解决方案1】:

    这篇文章回答了你的问题。它是关于 C 程序的,但您可以将其改编为 C++。

    Makefile to compile multiple C programs?

    【讨论】:

    • 谢谢!这就是我想做的,只是想知道是否有更清洁的东西。
    • 查看提到Pattern rules的答案。它们允许您编译需要相同编译命令的多个文件。可能更干净。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    相关资源
    最近更新 更多