`
arust
  • 浏览: 95134 次
  • 性别: Icon_minigender_1
  • 来自: 海底
社区版块
存档分类
最新评论

FreeBSD 6.2 上安装 GCC 4.2.1

阅读更多
最近在 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安装到指定的目录下。整个安装过程就结束了。
分享到:
评论
1 楼 arust 2009-05-08  
对于越来越臃肿庞大复杂的 GCC 越来越反感,现在的 GCC 就像一个步入了更年期的妇女,不喜欢。
越是先进的东西,结构越是简单,越简单的东西,越好用。

相关推荐

    FreeBSD 6.2构建桌面及中文化环境

    下面我们将详细探讨如何在FreeBSD 6.2上构建桌面环境以及实现中文化。 首先,为了构建桌面环境,我们需要安装X Window System,它是Unix和类Unix系统中的图形用户界面基础。在FreeBSD中,X Window System可以通过...

    FreeBSD 6.2 架设JSP环境教程

    FreeBSD 6.2 架设JSP环境教程,经过本人测试成功了!

    FreeBSD 6.2 架设Web服务器(APACHE+PHP+MYSQl+ZEND)-

    在FreeBSD 6.2-RELEASE版本中,安装Apache(这里是Apache 2.2)首先需要进入Apache的ports目录 `/usr/ports/www/apache22`,然后使用`make`命令指定编译选项,例如启用多线程MPM(这里选择了worker MPM),禁用IPv6...

    FreeBSD 8.4安装指南

    在FreeBSD 8.4上安装Panabit,你需要: 1. 下载Panabit软件包:从官方网站获取适用于FreeBSD的Panabit软件,确保与你的FreeBSD版本兼容。 2. 创建安装目录:在FreeBSD系统中创建一个目录,例如 `/opt/panabit`,并...

    FreeBSD服务器安装步骤

    FreeBSD服务器安装步骤 在本文中,我们将指导您一步步安装 FreeBSD 服务器,从下载 FreeBSD 的 ISO 镜像文件到安装后的配置。FreeBSD 是一个免费的、自由的操作系统,具有许多非凡的特性,例如抢占式多任务、多用户...

    FreeBSD11下安装MySQL数据库

    以下是在FreeBSD 11上安装MySQL数据库的详细步骤: **一、更新系统** 在开始安装任何新软件之前,首先要确保你的FreeBSD系统是最新的。通过运行`freebsd-update fetch install`命令来获取最新的安全补丁和更新。 ...

    Panabit.pdf

    根据给定的文件信息,我们可以总结出一系列关于FreeBSD6.2快速图解安装的知识点,特别是对于在虚拟机环境中进行安装的过程。以下是对这些知识点的详细解释: ### FreeBSD6.2快速图解安装 #### 安装前的准备 1. **...

    FreeBSD11下安装Apache24

    FreeBSD11下安装Apache24的详细过程

    FreeBSD 8.0虚拟机安装向导

    在 VMware 上安装 FreeBSD 可以为学习、测试以及开发提供一个灵活且可控的环境。 #### 二、准备工作 在开始安装之前,确保已经下载了 FreeBSD 8.0 的安装镜像以及安装好 VMware 虚拟机软件。此外,还需准备好一个...

    freebsd教程

    9. **开发环境**:介绍如何在FreeBSD上搭建开发环境,包括编译工具链、源代码编译和调试。 10. **内核配置**:讲解如何定制和编译内核以满足特定需求。 11. **FreeBSD ports和packages**:阐述ports树的概念,它是...

    FreeBSD6.0系统安装和服务器配置手册

    FreeBSD6.0系统安装和服务器配置手册

    freebsd u盘安装 教程

    - **安装背景**:文章作者在尝试通过USB CD-ROM在X40笔记本上安装FreeBSD 8.0时遇到了一些问题,具体表现为尽管能够通过USB CD-ROM正常启动并运行sysinstall(FreeBSD的图形安装程序),但在sysinstall中却无法识别...

    FreeBSD邮件服务器安装

    根据给定文件的信息,本文将详细介绍如何在FreeBSD系统上安装和配置邮件服务器,包括Postfix、vm-pop3d、OpenWebMail以及反垃圾邮件和病毒扫描组件ClamAV与Amavis-new等。 ### 一、环境准备 文档中提到的操作系统...

    FreeBSD11下安装phpMyAdmin

    以上就是在FreeBSD 11.0上安装phpMyAdmin的详细步骤。过程中涉及了FreeBSD的包管理、PHP环境搭建、MySQL/MariaDB配置、Web服务器配置等多个IT技术点。通过这个过程,你可以学习到如何在类UNIX系统中管理和部署Web...

    gcc-11.3.0及其依赖包

    4. **跨平台兼容**:GCC致力于支持多种操作系统,包括Linux、FreeBSD、Windows等。11.3.0版本可能会增强对不同平台的兼容性,确保在各种环境下都能正常工作。 5. **依赖包管理**:在安装GCC 11.3.0时,需要一系列的...

    FreeBSD使用,安装

    FreeBSD使用,安装等等FreeBSD使用,安装等等

Global site tag (gtag.js) - Google Analytics