 debugging tools).
     </P
><P
>      If using GCC, it is best to build with an optimization level of
      at least <TT
CLASS="OPTION"
>-O1</TT
>, because using no optimization
      (<TT
CLASS="OPTION"
>-O0</TT
>) disables some important compiler warnings (such
      as the use of uninitialized variables).  However, non-zero
      optimization levels can complicate debugging because stepping
      through compiled code will usually not match up one-to-one with
      source code lines.  If you get confuse