gcc
1. 查看版本
gcc -v
2. 升级到9
1 | # 升级 |
3. 启用9版本gcc
1 | # 临时启用 |
Makefile
1. .PHONY
.PHONY(phoney)
是一个特殊工作目标,它用来指定一个假想的工作目标,也就是说它后面的并不是一个实际文件,而且肯定要视为未更新(也就是说条件总是满足,需要处理)。PHONY
目标并非实际的文件名:只是在显式请求时执行命令的名字。
2. .DEFAULT
Makefile
中的第一个目标为默认目标,可以通过 .DEFAULT_GOAL
这个特殊的伪目标来覆盖掉默认的行为
3. 预设值
$(MAKE)
:预设的make
这个命令的名称(或者路径)$(CC)
:cc
是unix
下面用的编译命令,gcc
是linux
下的,CC=gcc