0
我整個生成文件來當我讀到一些關於柔性
fb3-1: fb3-1.l fb3-1.y fb3-1.h
bison -d fb3-1.y
flex -ofb3-1.lex.c fb3-1.l
cc -o [email protected] fb3-1.tab.c fb3-1.lex.c fb3-1funcs.c
但有什麼的$的含義@?它是在shell還是gcc的一些參數?
我整個生成文件來當我讀到一些關於柔性
fb3-1: fb3-1.l fb3-1.y fb3-1.h
bison -d fb3-1.y
flex -ofb3-1.lex.c fb3-1.l
cc -o [email protected] fb3-1.tab.c fb3-1.lex.c fb3-1funcs.c
但有什麼的$的含義@?它是在shell還是gcc的一些參數?
[email protected]
只是當前目標文件名的簡寫(在這種情況下爲fb3-1
)。
查看gnu make manual的Automatic Variables section瞭解關於此自動變量和其他有用自動變量的完整詳細信息,如$<
。
[Makefile中$ $和$ @的含義是什麼?](http://stackoverflow.com/questions/924652/what-do-and-represent-in-a-makefile) – 2014-09-25 08:47:53