Makefile中的$ @和$ <是什么?

use*_*920 7 makefile

例如在

$(CC) $(CFLAGS) -c -o $@ $<
Run Code Online (Sandbox Code Playgroud)

他们的意思是什么?

cod*_*ict 5

$@  The file name of the target. 

$<  The name of the first dependency. 
Run Code Online (Sandbox Code Playgroud)

更多细节: Makefile symbol reference