2.4. 预编译的头文件

编译源文件时,也编译包含的头文件。 如果一个头文件包含在多个源文件中,则编译每个源文件时都会重新编译它。 有时,包含的头文件会生成许多行代码,但包含它的主源文件却相对较小。 因此,经常需要对一组头文件进行预编译以避免重复编译。 这些文件称为预编译头 (PCH) 文件。

缺省情况下,在创建 PCH 文件时,编译器会:

Note

在一次编译中指定多个源文件时,不支持 PCH 处理。 如果请求 PCH 处理并且指定多个主源文件,则编译器会发出一条错误消息并中止编译。

ARM 编译器可自动预编译头文件,或使您能够控制预编译。 有关详细信息,请参阅:

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0205HC
Non-Confidential