Установка GCC на Oracle Solaris 11 - PullRequest
18 голосов
/ 12 января 2011

Недавно я установил Oracle Solaris на своей виртуальной машине для тестирования некоторого кода на нем, я не смог установить gcc, так как не знаю, как, я много гуглял, но вся информация о компиляторах оракула, мне нужен GCC, любая идея, где можно я получаю GCC или как его установить?

спасибо

Ответы [ 8 ]

18 голосов
/ 12 января 2011

Оригинальный ответ, примененный к Solaris 11 Express / неофициальному выпуску - если вы делаете это сегодня с полной версией Solaris 11.x, используйте команду pkg install, как вы видите в ответ xavier.

Запустите эту команду из своего терминала для установки GCC.

Для GCC 3.4.x

pkg install gcc-3

Для GCC 4.5.x

pkg install gcc-45

Для GCC 4.7.x

pkg install gcc-47

Для GCC 4.8.x

pkg install gcc-48

Команда gcc должна быть уже размещена на вашем пути/usr/bin/gcc (это символическая ссылка).


Старый ответ В Solaris 11 уже должен быть установлен gcc в /usr/sfw/bin/, но, вероятно, он не вваш PATH.Попробуйте это в командной строке: /usr/sfw/bin/gcc

16 голосов
/ 23 ноября 2012

Два шага:

  1. pkg установить gcc-45
  2. pkg установить систему / заголовок

это все

если вы видите больше информации http://blog.csdn.net/zjg555543/article/details/8217769

2 голосов
/ 27 декабря 2011

Просто скачайте gcc со своей домашней страницы, перейдите по одной из ссылок на зеркала, чтобы получить последний двоичный пакет (в формате .tar.gz или tar.bz2), и используйте традиционные шаги для сборки:

  1. . / Configure - <> // укажите ваши параметры
  2. сделать
  3. сделать установку

Хорошая новость заключается в том, что вы можете настроить то, что вам нужно, и всегда оставаться в курсе последних новостей, в то время как плохая часть заключается в том, что вы можете потерять возможность отладки с помощью mdb / adb - мы сталкиваемся с такими проблемами в последней GCC 4.6.x

2 голосов
/ 02 сентября 2011

Solaris 10 и более ранняя версия:

/ usr / sfw / bin / gcc работает.

Solaris 11:

pkg install gcc-3

1 голос
/ 19 октября 2018
pkg install gcc 

работал для меня

Это установит всю коллекцию gcc на ваш компьютер.Что в любом случае потребуется

1 голос
/ 10 сентября 2013

У меня была такая же проблема, и 'pkg install gcc-3' работал для меня.

1 голос
/ 15 апреля 2011

Вы можете установить gcc 4.3 из OpenCSW:

pkg-get -i gcc4code gcc4g++

Мне также пришлось запускать mkheaders вручную после установки.

0 голосов
/ 20 февраля 2016

Я процитирую ответ от unix.stackexchange.com .

На Solaris 11 gcc не устанавливается по умолчанию.Обычно вам нужно больше, чем просто сам компилятор, поэтому мой ответ будет включать все обычных подозрений на создание программного обеспечения с открытым исходным кодом на Solaris, которое вы скачали откуда-то в формате исходного кода.* На данный момент проще всего использовать IPS для его установки с помощью приведенных ниже команд (будучи пользователем root или другим суперпользователем):

pkg install pkg://solaris/developer/build/gnu-make \
            pkg://solaris/developer/build/make \
            pkg://solaris/developer/gcc \
            pkg://solaris/system/header \
            pkg://solaris/developer/build/autoconf \
            pkg://solaris/developer/build/automake

(здесь я использую полные имена пакетов, в этом нет необходимости)1013 *

Обратите внимание, что некоторые из пакетов доступны в официальном репозитории в различных версиях.Если вы просто ссылаетесь на developer/gcc, то на момент написания этой статьи вы получите GNU C v4.8.2, но вы можете явно запросить более раннюю версию, например, используя имя пакета, например developer/gcc-45.

...