如何解决按名称运行makefile
我正在学习makefiles
。我已经写了一个简单的 hello world ,就像 makefile ,只是命名为 makefile2 ,但是当我运行mingw32-make makefile2
时,我得到了:
Nothing to be done for 'makefile2'
。
当我仅运行mingw32-make
(不提供文件名)时,它可以工作。
我的问题是,在文件夹中仅包含一个 makefile 并运行该规则,我们根本不提供文件名吗?
是否可以运行提供其名称的特定makefile?
PS。我在 Windows 10
上使用 MinGW解决方法
通常,您需要-f选项来告诉make使用Makefile或makefile以外的其他文件,例如
make -f makefile2
在没有-f标志的情况下,您告诉make构建名为(在您的情况下)makefile2的目标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。