Linux上安裝程序和windows系統上安裝程序不同,需要使用命令進行安裝:
在GCC網站上或者通過網上搜索可以查找到下載資源。下載的文件壹般有兩種形式:gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2,只是壓縮格式不同,內容是相同。
拷貝下載的壓縮文件到/usr/local/src(可以自選)下,根據壓縮格式,選擇相應的方式解壓縮包: tar zxvf gcc-4.1.2.tar.gz?或者?bzcat gcc-4.1.2.tar.bz2 | tar xvf -新生成的gcc-4.1.2這個目錄被稱為源目錄,用${srcdir}表示它。以後在出現${srcdir}的地方,應該用真實的路徑來替換它。用pwd命令可以查看當前路徑。
在${srcdir}/INSTALL目錄下有詳細的GCC安裝說明,可用瀏覽器打開index.html閱讀。
建立目標目錄,目標目錄(用${objdir}表示)是用來存放編譯結果的地方。GCC建議編譯後的文件不要放在源目錄${srcdir]中(也可以放),最好單獨存放在另外壹個目錄中,而且不能是${srcdir}的子目錄。
配置,目的是決定將GCC編譯器安裝到什麽地方(${destdir}),支持什麽語言以及指定其它壹些選項等。其中,${destdir}不能與${objdir}或${srcdir}目錄相同。配置是通過執行${srcdir}下的configure來完成的。其命令格式為
% ${srcdir}/configure --prefix=${destdir} [其它選項]
這樣配置:
% ../gcc-4.1.2/configure --prefix=/usr/local/gcc-4.1.2 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux--with-system-zlib --enable-languages=c,c++,java
將GCC安裝在/usr/local/gcc-4.1.2目錄下,支持C/C++和JAVA語言,其它選項參見GCC提供的幫助說明。
編譯,make 安裝,執行下面的命令將編譯好的庫文件等拷貝到${destdir}目錄中make install
這樣,GCC 4.1.2安裝過程就完成了。
因為是在命令模式下安裝進行的,所以會有些繁瑣。