gch文件

gcc會預編譯頭文件成gch文件以節省編譯時間,若是改變了頭文件源碼而不從新編譯的話,gcc還會使用老的gch文件。可是當加選項-E只作預編譯的時,gcc會使用最新的頭文件源碼。這樣就產生了編譯生成的結果與預編譯生成的結果不同的現象。 來源:http://hi.baidu.com/ustc_likai/blog/item/e28aaa1f573c4d69f724e469.html
相關文章
相關標籤/搜索