将gmake Makefile转换为Makefile?
是否存在将gmake的GNU Makefile转换为可用于make(FreeBSD make)的Makefile的实用程序?不太可能有这样的实用程序,因为在GNU将gmake Makefile转换为Makefile?,makefile,freebsd,gnu-make,Makefile,Freebsd,Gnu Make,是否存在将gmake的GNU Makefile转换为可用于make(FreeBSD make)的Makefile的实用程序?不太可能有这样的实用程序,因为在GNUmake中,您可以做一些在其他版本的make中无法做的事情。除其他外,用于在makefile中操作字符串和条件的函数宏通常不可用。如前所述,没有这样的转换器,我非常怀疑可能存在这样的转换器。据我所知,您有两种选择: 使用GNU生成端口释放BSD。比如说 修补makefiles,使其与FreeBSD make兼容。实际上,在LuaJIT
make
中,您可以做一些在其他版本的make
中无法做的事情。除其他外,用于在makefile中操作字符串和条件的函数宏通常不可用。如前所述,没有这样的转换器,我非常怀疑可能存在这样的转换器。据我所知,您有两种选择:
如果您有一个gnumakefile,最好使用gnumake 你看到了吗:?@pmod,没有,我在发帖之前没有看到过。有趣的阅读,不幸的是,它仍然不能回答我的问题。当你使用freebsd make为gmake编写的makefile时,你认为会出现什么样的不兼容?你试过使用makefiles吗?i、 你能详细说明一下你的问题吗?我正在试着在FreeBSD上建立luajit.org,看起来这个makefile是用gmake建立的。我的FreeBSD理念是在我的服务器上没有任何GPL代码。LuaJIT是麻省理工学院授权的,但需要gmake来构建它。因此,我想轻松地将LuaJIT makefile转换为freebsd make,以便在我的服务器上构建它。这意味着“需要gmake来构建它”是什么意思?如果您正在使用make构建它,会发生什么?