Установка GCC в Unix/Linux

Установка GCC в Unix/Linux

GNU Compiler Collection (обычно используется сокращение GCC) — это свободное ПО которое включает в себя компиляторы для многих языков программирования в UNIX ОС.

В данной статье «» я расскажу как можно установить GCC в Unix/Linux, на примере CentOS 6/7.

Установка GCC в Unix/Linux

Я буду устанавливать GCC самой последней версии, но на момент написания статьи, по этому, скачиваем архив для начала:

# cd /usr/local/src && wget http://ftpmirror.gnu.org/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2

У меня не получилось скомпилировать самую последнюю версию данного компилятора, по этому, я скачал и установил себе gcc 4.9.3:

# cd /usr/local/src && wget http://ftp-gnu-org.ip-connect.vn.ua/gcc/gcc-4.9.3/gcc-4.9.3.tar.gz

Выполняем распаковку:

# tar xjvf gcc-*.tar.bz2 && cd gcc-*

Выполним установку дополнительных компонентов:

# ./contrib/download_prerequisites

Конфигурироуем GCC для CentOS:

# ./configure --disable-multilib --enable-language=c,c++

PS:

—disable-multilib служит для компилирования 64-битного компилятора. Можно скомпилировать и без него, но тогда компилятор будет 32 битным.

—enable-language=c,c++ — Это набор поддерживаемых компиляторов.

Получил еще ошибку:

make[2]: *** [configure-stage1-gcc] Error 1
make[2]: Leaving directory `/usr/local/src/gcc-4.9.3'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/usr/local/src/gcc-4.9.3'
make: *** [all] Error 2

Исправлением служило:

# yum install gcc-c++.x86_64

ПРИМИТЕ ВО ВНИМАНИЕ! Можно собрать пакет rpm или deb для дальнейшего упрошения  установки:

Создание RPM или DEB пакетов с Checkinstall в Linux

Последним действием будет сборка и установка GCC для CentOS:

# make && make install

Вот и все, тема «Установка GCC в Unix/Linux» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.