我想验证我手写的 makefile,以确保它们在各种平台上都能按预期工作。是否有一个实用程序可以用来警告我可能会妨碍我的特质?
最佳答案
据我所知没有。
最好的做法是尊重旧规则“尽早移植;经常移植”。尽快尝试在其他平台上构建您的应用程序,并在有机会时重新构建。这将消除代码中的可移植性错误,并验证 Makefile 作为副作用。
也就是说,尽可能地限制自己使用保守的 Makefile 功能是明智的。您可能想查看 POSIX make manpage (尽管我建议您使用 %.foo: %.bar
规则而不是名义上的标准 .bar.foo:
规则)和 portable make programming autoconf 手册的部分充满了很好的建议。
哦,你知道 autoconf是件好事,是吗?
关于makefile - 是否有用于验证 makefile 的实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9270788/