GNU Makefile默認變量與值

轉自:http://hi.baidu.com/gcc_gun/blog/item/601ac462a358ced4e6113a2a.html

 

GNU make Makefile 默認變量與值
GNU make預定義變量:
AR-->歸檔維護程序的名稱,默認值爲ar
ARFLAGS-->歸檔維護程序的選項
AS-->彙編程序的名稱,默認值爲as
ASFLAGS-->彙編程序的選項
CC-->C編譯器的名稱,默認爲gcc
CPP-->C預編譯器的名稱,默認爲$(CC)-E
CCFLAGS-->C編譯器的選項
CPPFLAGS-->C預編譯的選項
CXX-->C++編譯器的名稱,默認爲g++
CXXFLAGS-->C++編譯器的選項
FC-->FORTRAN編譯器的名稱,默認爲f77
FFLAGS-->FORTRAN編譯器的選項

GNU make自動變量:
$*-->不包含擴展名的目標文件名稱
$+-->所有的依賴文件,以空格分開,包含重複的
$<-->第一個依賴文件的名稱
$?-->所有的依賴文件,以空格分開,修改日期比目標的創建日期晚
$@-->目標的完整名稱
$^-->所有的依賴文件,以空格分開,不包含重複的
$%-->如果目標是歸檔成員,則該變量 表示目標的歸檔成員名稱

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章