我想验证我的手写makefile,以确保它们在各种平台上按预期工作.是否有一个实用程序,我可以用来警告我可能会阻碍的特性?
据我所知还没有。
最好的办法是遵守“早点移植;经常移植”的老规则。尝试尽快在其他平台上构建您的应用程序,并在有机会时重新构建。这将消除代码中的可移植性错误,并验证 Makefile 作为副作用。
也就是说,明智的做法是尽可能限制自己使用保守的 Makefile 功能。您可能想查看POSIX make 联机帮助页(尽管我建议您使用%.foo: %.bar规则而不是名义上的标准.bar.foo:规则),并且autoconf 手册的可移植 make 编程部分充满了很好的建议。
哦,你知道autoconf是一件好事,是吗?
| 归档时间: |
|
| 查看次数: |
1013 次 |
| 最近记录: |