If you already know the general facts about the xPack GNU Compiler Collection, you can directly skip to the desired pages.
Developer & maintainer pages:
The xPack GNU Compiler Collection is an cross-platform standalone binary distribution of the GNU Compiler Collection.
The main advantages of using the xPack GNU Compiler Collection are:
- a convenient, uniform and portable install/uninstall/upgrade procedure, the same procedure is used for all major platforms (Windows 64/32-bit, GNU/Linux 64/32-bit, macOS)
- a convenient integration with Continuous Integration environments, like GitHub Actions
- a better integration with development environments like Eclipse Embedded CDT.
All binaries are self-contained, they include all required libraries, and can be installed in any location.
The xPack GNU Compiler Collection is fully compatible with the original GNU releases.
The details of installing the xPack GNU Compiler Collection on various platforms are presented in the separate Install page.
The xPack GNU Compiler Collection distribution includes the
standard GCC documentation, in info, man and pdf format;
it is located in the
share/doc folder, for example the pdf files are:
$ tree share/doc/pdf share/doc/pdf ├── annotate.pdf ├── as.pdf ├── bfd.pdf ├── binutils.pdf ├── gcc │ ├── cpp.pdf │ ├── cppinternals.pdf │ ├── gcc.pdf │ ├── gccinstall.pdf │ └── gccint.pdf ├── gdb.pdf ├── gprof.pdf ├── ld.pdf ├── libc.pdf ├── libiberty.pdf ├── libm.pdf ├── porting.pdf ├── refcard.pdf └── stabs.pdf 1 directory, 18 files
For the various support options, please read the separate support page.
The release and change log is available in the repository
For those interested in building the binaries, please read the
How to build
However, the ultimate source for details are the build scripts themselves,
all available from the
See the releases pages.Edit
Comments on the content of this page that might be useful for other readers are welcomed here. For question and general support, please use the project forums.