Linux内核(以及包括git在内的各种其他项目)都有非常好的makefile,它可以将巨大的cc调用隐藏起来,形成漂亮的小缩略语.
例如:
gcc -O2 -o cool.o cool.c -llib
gcc -O2 -o neat.o neat.c -llib
Run Code Online (Sandbox Code Playgroud)
会成为:
CC cool.c
CC neat.c
Run Code Online (Sandbox Code Playgroud)
如果你有一个包含大量文件和长编译器标志的项目,这真的很好.我记得这与抑制默认输出和制作自定义输出有关.你怎么做呢?