GNU編譯器 gcc中的預編譯巨集

2021-06-02 03:12:44 字數 700 閱讀 6807

* 預定義的巨集 

* __nase_file__ 原始檔的完整路徑名,和 __file__ 不同,被引用的檔案仍然是原來檔名 

* __char_unsigned__ 用於指定該機器上 char 是無符號型別 

* __cplusplus 使用 c++ 編譯器編譯 

* __date__ 編譯時的日期 

* __file__ 編譯檔名 

* __func__ 同 __function__ 

* __gnuc__ gcc 的主版本號 

* __gnuc_minor__ gcc 的次版本號 

* __gnuc_patchlevel__ gcc 的修訂號 

* __gnug__ 由 c++ 編譯程式定義 

* __include_level__ 指 #include 的層次 

* __line__ 當前行號 

* __no_inline__ 不允許 inline 

* __optimize__ 開啟了優化選項 

* __optimize_size__ 開啟了對編譯出檔案尺寸的優化 

* __stdc__ 表示該程式符合 ansi c 標準 

* __stdc_hosted__ 表示宿主具有標準 c 的環境 

* __stdc_version__ 標準 c 制定時間 

* __time__ 編譯時系統時間

gcc中的預編譯巨集

gcc中的預編譯巨集 預定義的巨集 nase file 原始檔的完整路徑名,和 file 不同,被引用的檔案仍然是原來檔名 char unsigned 用於指定該機器上 char 是無符號型別 cplusplus 使用 c 編譯器編譯 date 編譯時的日期 file 編譯檔名 func 同 fun...

CSS預編譯器

sass 必須先安裝ruby,再安裝sassgem install sass less 先安裝npmnpm install g less less lessc styles.less lessc styles.less styles.css lessc clean css styles.less s...

stylus(css預編譯器)

推薦去張鑫旭大神這裡詳細了解 安裝npm install g stylus 自動編譯 stylus w demo.styl o dist demo.styl是styl檔案,dist是要生成樣式的目錄檔名,w 是自動監視檔案 o 是將編譯後的css檔案輸出到指定檔案中 壓縮stylus compres...