Note that __attribute__ spelled with two underscores before and two after, and there are always two sets of parentheses surrounding the contents. The gnu compiler collection (gcc) is a compiler system produced by the gnu project supporting various programming languages. The gnu c library is used as the c library in the gnu system and most newer systems with the linux kernel.
Front ends: c, c++, objective-c, fortran, java, ada; libraries for libstdc++, and libgcj.
Detailed coverage of each of the main elements of the c language and how to program in c, with special emphasis on the gnu/linux compiler and associated toolset. The gnu c library, commonly known as glibc, is the gnu project's implementation of the c standard library.
Keil embedded development tools for arm work with the gnu c compiler.