Android只能使用make 3.81版本构建

时间:2013-11-13 18:45:28

标签: android makefile android-source

因此,如果可以使用make v3.81编译Android,我将其安装为

/usr/bin/make-3.81

但是make 4.0也在我的路径下

/usr/bin/make

我的问题是如果我执行

$ make-3.81 clean && make-3.81 -j8

它是安全的并且是这样构建的,还是会在构建期间尝试从我的PATH中调用“make”并运行它来制作v4.0?

换句话说,在构建Android时,我应该确保只有“make”版本3.81在我的PATH中吗?

1 个答案:

答案 0 :(得分:3)

只要makefile被正确编写并且总是在他们想要以递归方式调用make的任何地方使用变量$(MAKE),它就可以正常工作。如果某人编写了糟糕的makefile并使用了显式命令make,那么它将会中断。