FreeBSD 6.2 上安装 GCC 4.2.1

[size=medium]最近在 FreeBSD 6.2 上安装了最新版的 GCC 4.2.1。不过为了卸载的时候方便,我把它安装在一个单独的目录下,将来不需要的时候可以方便的删除整个目录。
GCC安装的过程很简单,只是编译的时间有点长。首先去http://gcc.gnu.org/下载源代码,因为我只需要C和C++编译器,所以只下载了gcc-core-4.2.1.tar和gcc-g++-4.2.1.tar。下载完以后首先解压gcc-core-4.2.1.tar,然后再解压gcc-g++-4.2.1.tar到同一个目录。GCC的安装说明建议再建立一个目标目录(objdir),与源代码所在的目录(srcdir)分开。做完这些以后,进入目标目录,使用源目录中的configure来进行安装前的配置,详细的配置参数在安装说明里写得很清楚,我只对安装的路径和需要支持的语言进行了配置

configure --prefix=/usr/local/gcc-4.2.1 --enable-languages=c,c++

配置好以后,对就可以make了,不过FreeBSD自带的make会出错,所以还是使用gmake。
经过一个小时左右的时间,GCC4.2.1编译完成,再用gmake install把编译好的GCC安装到指定的目录下。整个安装过程就结束了。 :D [/size]

你可能感兴趣的:(FreeBSD)