目前在我的Makefile我有:
prefix ?= /usr/local
Run Code Online (Sandbox Code Playgroud)
这样我就可以prefix在调用时覆盖值make,如下所示:
make prefix="/new_path"
Run Code Online (Sandbox Code Playgroud)
我的问题是:在 Makefile 中是否存在命名此变量的约定,特别是我是否必须调用它prefix或PREFIX?
这很重要,因为在这种情况下小写或大写都很重要!
请注意,我没有使用autotools,只是一个“简单”Makefile