轉自:http://hi.baidu.com/gcc_gun/blog/item/601ac462a358ced4e6113a2a.html
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自動變量: $*-->不包含擴展名的目標文件名稱 $+-->所有的依賴文件,以空格分開,包含重複的 $<-->第一個依賴文件的名稱 $?-->所有的依賴文件,以空格分開,修改日期比目標的創建日期晚 $@-->目標的完整名稱 $^-->所有的依賴文件,以空格分開,不包含重複的 $%-->如果目標是歸檔成員,則該變量 表示目標的歸檔成員名稱 |