Makefile的一句话,没看懂,请帮忙详细解释一下:OBJ_COMM和SRC_COMM都是变量名,$符后面的括号内的冒号和“.cpp=.o“是什么意思? OBJ_COMM = $(SRC_COMM:.cpp=.o)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 22:01:18
Makefile的一句话,没看懂,请帮忙详细解释一下:OBJ_COMM和SRC_COMM都是变量名,$符后面的括号内的冒号和“.cpp=.o“是什么意思? OBJ_COMM = $(SRC_COMM:.cpp=.o)

Makefile的一句话,没看懂,请帮忙详细解释一下:OBJ_COMM和SRC_COMM都是变量名,$符后面的括号内的冒号和“.cpp=.o“是什么意思? OBJ_COMM = $(SRC_COMM:.cpp=.o)
Makefile的一句话,没看懂,请帮忙详细解释一下:
OBJ_COMM和SRC_COMM都是变量名,$符后面的括号内的冒号和“.cpp=.o“是什么意思?
OBJ_COMM = $(SRC_COMM:.cpp=.o)

Makefile的一句话,没看懂,请帮忙详细解释一下:OBJ_COMM和SRC_COMM都是变量名,$符后面的括号内的冒号和“.cpp=.o“是什么意思? OBJ_COMM = $(SRC_COMM:.cpp=.o)
$(SRC_COMM:.cpp=.o)意思不就是替换扩展名吗,例如SRC_COMM = foo.cpp,那么OBJ_COMM就自动生成OBJ_COMM = foo.o