版权 © 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010 自由软件基金会
您可以依据自由软件基金会所发行的GNU自由文档授权1.3版本或者之后的任何版本,对本文档进行复制,分发和/或修改;其中不可变章节为"资助自由软件",封面文字为 (a) (参见下面),以及封底文字为 (b) (参见下面)。授权的副本要被包含在标题为"GNU自由文档授权"的章节中。
(a) FSF的封面文字为:
GNU 手册
(b) FSF的封底文字为:
您可以自由复制和修改本GNU手册,如同GNU软件。由自由软件基金会所发行的副本用于为GNU开发筹集资金。
collect2
gcc.target/i386
gcc.target/spu/ea
gcc.test-framework
dg-add-options
dg-require-
support
dg-final
GIMPLE_ASM
GIMPLE_ASSIGN
GIMPLE_BIND
GIMPLE_CALL
GIMPLE_CATCH
GIMPLE_COND
GIMPLE_DEBUG
GIMPLE_EH_FILTER
GIMPLE_LABEL
GIMPLE_NOP
GIMPLE_OMP_ATOMIC_LOAD
GIMPLE_OMP_ATOMIC_STORE
GIMPLE_OMP_CONTINUE
GIMPLE_OMP_CRITICAL
GIMPLE_OMP_FOR
GIMPLE_OMP_MASTER
GIMPLE_OMP_ORDERED
GIMPLE_OMP_PARALLEL
GIMPLE_OMP_RETURN
GIMPLE_OMP_SECTION
GIMPLE_OMP_SECTIONS
GIMPLE_OMP_SINGLE
GIMPLE_PHI
GIMPLE_RESX
GIMPLE_RETURN
GIMPLE_SWITCH
GIMPLE_TRY
GIMPLE_WITH_CLEANUP_EXPR
define_insn
的例子
targetm
__attribute__
用法
collect2
Next: Contributing, Up: (DIR)
该手册介绍了GNU编译器的内部实现,包括怎样移植到新的目标机上,以及一些如何为新语言编写前端的信息。手册基于编译器(GCC)版本4.6.0(revision 166897)。GNU编译器的使用方法在另一个手册中介绍,参见Introduction。
该手册主要是一个参考手册而不是教程。它讨论了如何帮助GCC (参见Contributing),GCC所支持的主机和目标机的机器特征(参见Portability),GCC与这些系统的ABI是如何联系的(参见Interface),GCC前端所支持的语言特征(参见Languages)。然后描述了GCC源文件目录结构和构建系统,GCC前端的一些接口,以及GCC如何实现对目标系统的支持。
更多参考资料的链接在http://gcc.gnu.org/readings.html上。