Contents|Index|Previous|Next

Known Causes of Trouble with GNU CC

The following documentation describes known problems that affect users of GNU CC.

- ACTUAL BUGS WE HAVEN’T FIXED YET
- INSTALLATION PROBLEMS
- CROSS-COMPILER PROBLEMS
- INTEROPERATION
- PROBLEMS COMPILING CERTAIN PROGRAMS
- INCOMPATIBILITIES OF GNU CC
- FIXED HEADER FILES
- STANDARD LIBRARIES
- DISAPPOINTMENTS AND MISUNDERSTANDINGS
- COMMON MISUNDERSTANDINGS WITH GNU C++

- Declare and Define Static Members
- Temporaries May Vanish Before You Expect

- CAVEATS OF USING protoize
- CERTAIN CHANGES WE DON’T WANT TO MAKE
- WARNING MESSAGES AND ERROR MESSAGES

Most of the problems are not GNU CC bugs per se—if they were, we would fix them. But the result for a user may be like the result of a bug.

Some of these problems are due to bugs in other software, some are missing features that are too much work to add, and some are places where people’s opinions differ as to what is best.