2

因此,如果可以使用 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”并运行 ito make v4.0?

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

4

1 回答 1

3

As long as the makefiles are properly written and always uses the variable $(MAKE) anywhere they want to invoke make recursively, it will work fine. If someone has written poor makefiles and used the explicit command make, then it will break.

于 2013-11-13T19:24:42.043 回答