| 12345678910111213141516171819202122232425262728293031 | <sect2><title>Command explanations</title><para><userinput>--with-local-prefix:</userinput> GCC installs a number offiles in /usr/local even when --prefix is set to something else. Wedon't want that to happen in this case so that's why we use the--with-local-prefix option to change that path.</para><para><userinput>--with-gxx-include-dir:</userinput> GCC installs the C++header files in /usr/include/g++ by default. Again, in this case wedon't want that to happen, we want this GCC version to be installedcompletely under /usr/local/gcc2952.</para><para><userinput>make bootstrap:</userinput> Compile GCC by bootstrapping it.Here that means the compiler will be built three times in total. Firstit is compiled with your system's default compiler (which will usuallybe a gcc or egcs compiler). This is stage 1 compiler. Then GCC will re-compile itself but instead of using your system's compiler it will use itself to compile itself again. This is the stage 2 compiler. Then it will compile itself a second time with the stage 2 compiler and compares the second and the third build to see if they are identical. If so, thecompilation was a success.</para></sect2>
 |