6.3.8.1 前端language目录
前端language目录包含了该前端的源文件(不过对于运行时库除外,它们应该放到gcc目录外面),包括文档或者随着前端一起构建的辅助程序。有些文件是专用的,并且编译器的其它部分会依赖它们的名字:
- config-lang.in
-
所有的language子目录都需要这个文件。详情参见The Front End config-lang.in File。
- Make-lang.in
- This file is required in all language subdirectories. 参见The Front End Make-lang.in File, for details of its
contents.
- lang.opt
-
该文件注册了前端所接受的命令行中的选项开关集,以及它们的--help文本。参见Options。
- lang-specs.h
-
该文件提供了在gcc.c中的
default_compilers
的入口,用于覆盖当该语言的编译器没有安装时报错的缺省行为。
- language-tree.def
-
该文件,不需要存在,定义了任何语言特定的树代码。