* 預定義的巨集
* __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...