Next: , Previous: Machine Desc, Up: Top


17 目标机描述宏和函数

除了文件machine.md, 机器描述还包括一个通常名为machine.h的C头文件和一个名为 machine.c的C源文件。 头文件定义了许多用来传达不适合.md文件框架的目标机器信息的宏。 文件tm.h应该为machine.h的一个链接。 头文件config.h包含tm.h, 并且大多数编译器源文件包含config.h。 源文件定义了变量targetm, 其为一个包含了与目标机器相关的函数指针和数据的结构体。 如果它们没有在GCC中的其它地方定义,machine.c还应该包含它们的定义, 其它通过宏调用的函数在.h文件中定义。