close

寫程式經常會用到編譯器預先定義的巨集 (Predefined Macros),例如:__FILE__、__LINE__、__DATE__、__TIME__、__func__ 等。這些巨集有些是標準 C/C++ 語言所定義的,有些則是編譯器自行定義的。使用 GNU C/C++ 的人,可參考以下資料:

Predefined Macros (GNU C/C++)

這份資料所提到的 System-specific Predefined Macros 是指針對不同的系統平台 (arm、mips 等),編譯器所預先定義的特殊巨集。若想直接看看這些預先定義的巨集,可執行以下指令:

echo | gcc -dM -E - | sort

使用 Microsoft 系列編譯器的人,可參考以下資料:

Predefined Macros (MSDN)

轉貼自http://softsmith.blogspot.tw/2009/07/cc-predefined-macros.html

這位版主寫了一句話與大家分享之"靠軟體謀生真不易... 勤作筆記,幫助記憶..."

arrow
arrow
    全站熱搜

    ryan0988 發表在 痞客邦 留言(0) 人氣()