Differences between revisions 21 and 22
Revision 21 as of 2008-08-26 02:51:29
Size: 3055
Editor: 117
Comment: Updated the link to the GCC internals documents by Abhijat Vichare. The original ones are now a part of the GCC Resource Center.
Revision 22 as of 2008-08-26 02:53:49
Size: 3554
Editor: 117
Comment: Updated the link to the GCC internals documents by Abhijat Vichare. The original ones are now a part of the GCC Resource Center.
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:

---- /!\ '''Edit conflict - other version:''' ----
Line 22: Line 24:

---- /!\ '''Edit conflict - your version:''' ----
 * [[http://www.cse.iitb.ac.in/grc/gccdocs.html| GCC Architecture Documents]] These documents by Abhijat Vichare are now a part of the [[http://www.cse.iitb.ac.in/grc|GCC Resource Center (GRC)]].

---- /!\ '''End of edit conflict''' ----
Line 35: Line 42:

---- /!\ '''Edit conflict - other version:''' ----

---- /!\ '''Edit conflict - your version:''' ----

---- /!\ '''End of edit conflict''' ----

Welcome to the Getting Started section of the GCC Wiki

This section contains collected information geared towards folks who are new to GCC and may be feeling a bit lost in the barbaric jungles of GCC's source code. Although we are continuously trying to improve GCC's internal modularity and interfaces, the fact remains that GCC is about 20 years old, fairly large and we need to keep it working on the multitude of supported architectures and languages. So, getting to work with GCC can be a challenge.

Everyone is welcome to add links to tutorials, HOWTOs, cheat sheets, etc that may be floating around the net.

Basics

So, you are ready to contribute to GCC. We are constantly looking for new developers who are willing to donate their time to advance GCC.

Before you do, however, there is an important formality that you need to go through: Copyright assignment.

GCC is owned by the Free Software Foundation (FSF), as such, all contributors must assign their copyright to the FSF before any of their changes are accepted. The copyright assignment process is described in Contributing to GCC.

Tutorials, HOWTOs


/!\ Edit conflict - other version:



/!\ Edit conflict - your version:



/!\ End of edit conflict


  • The ggx patch archive Blog entries by Anthony Green illustrating design of an ISA while simultaneously implementing support for the new architecture in binutils and GCC

Internal documentation

Dealing with the source code

Structure Of GCC


/!\ Edit conflict - other version:



/!\ Edit conflict - your version:



/!\ End of edit conflict


None: GettingStarted (last edited 2018-05-15 21:37:44 by JonathanWakely)