2003/9/25 [Installing GCC] (http://gcc.gnu.org/install/) Prerequisites (http://gcc.gnu.org/install/prerequisites.html) Downloading the source (http://gcc.gnu.org/install/download.html) Configuration (http://gcc.gnu.org/install/configure.html) Building (http://gcc.gnu.org/install/build.html) Testing (optional) (http://gcc.gnu.org/install/test.html) Final install (http://gcc.gnu.org/install/finalinstall.html) ----------------------------------------------------------- (File/Directory Structure) -> advComp -> download -> gcc-3.3.1 -> src -> gcc-3.3.1 -> build -> gcc-3.3.1 -> my-gcc -> gcc-3.3.1 ----------------------------------------------------------- srcdir = $AdvCompHome/src/gcc-3.3.1 objdir = $AdvCompHome/build/gcc-3.3.1 ----------------------------------------------------------- (Set environment vairables) export AdvCompHome="$HOME/advComp" ----------------------------------------------------------- (Make directories) mkdir $AdvCompHome mkdir $AdvCompHome/download mkdir $AdvCompHome/download/gcc-3.3.1 mkdir $AdvCompHome/src mkdir $AdvCompHome/src/gcc-3.3.1 mkdir $AdvCompHome/build mkdir $AdvCompHome/build/gcc-3.3.1 mkdir $AdvCompHome/my-gcc mkdir $AdvCompHome/my-gcc/gcc-3.3.1 ----------------------------------------------------------- (To extract GCC source code) cd $AdvCompHome/download/gcc-3.3.1/ tar zxvf gcc-3.3.1.tar.gz mv gcc-3.3.1 $AdvCompHome/src/ ----------------------------------------------------------- (To configure GCC) cd $AdvCompHome/build/gcc-3.3.1 $AdvCompHome/src/gcc-3.3.1/configure --prefix=$AdvCompHome/my-gcc/gcc-3.3.1 --enable-threads=posix --enable-languages=c --disable-checking --disable-werror --with-system-zlib ----------------------------------------------------------- (To build GCC) (for the first time) cd $AdvCompHome/build/gcc-3.3.1 make bootstrap ----------------------------------------------------------- (To build GCC) (for the following times) cd $AdvCompHome/build/gcc-3.3.1 make all ----------------------------------------------------------- (To install GCC) cd $AdvCompHome/build/gcc-3.3.1 make install -----------------------------------------------------------