笔者常年在Linux环境编程,经常在项目中与Makefile打交道,最近总结了几个Makefile的小的知识点,分享给大家。
通过阅读本文,你将了解到以下知识:
- 1.Makefilke中的.PHONY的作用
- 2.Makefile中的各种赋值运算符号(= 、:= 、+= 、?=)的区别
Makefilke中的.PHONY的作用
先给大家一个简单的Makefile,如下:
# This is a Makefile for learning makefile knowledge !!!
# Knowledge point:
# 1. What's the usage of ".PHONY" ?
# 2. What's the diffirences between "=", ":=", "?=", and "+=" ?
TEST_VARIABLE = "123