# Использование более новых версий GCC и binutils c коллекцией портов FreeBSD

### Martin Matuska

`<mm@FreeBSD.org>`

$FreeBSD: release/8.4.0/ru_RU.KOI8-R/articles/custom-gcc/article.xml 41042 2013-02-25 17:17:37Z taras $

Copyright © 2009 The FreeBSD Documentation Project

$FreeBSD: release/8.4.0/ru_RU.KOI8-R/articles/custom-gcc/article.xml 41042 2013-02-25 17:17:37Z taras $

В этой статье описано, как использовать более новые версии компиляторов GCC и набора утилит binutils из коллекции портов FreeBSD. Здесь также обсуждаются специализированные конфигурации GCC.

# 1. Предисловие

Компилятор, поставляемый с FreeBSD 8.0, — это GCC версии 4.2.1. В базовую систему FreeBSD включены binutils версии 2.15. Это довольно-таки старые версии, и в них, между прочим, отсутствует поддержка новых инструкций CPU, таких как SSSE3, SSE4.1, SSE4.2 и т.п. Ввиду лицензионных ограничений, новые версии этих приложений не будут включены в базовую систему. К счастью, есть возможность использовать более новую версию компилятора GCC (например, версию 4.4) установив его из коллекции портов FreeBSD.

|  | След.
|  | Подготовка

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.