O conselho que você obteve sobre onde encontrar gcc
está relacionado ao Solaris 10, não ao Solaris 11. Você já aprendeu que para o Solaris 11 você precisa instalar um pacote chamado gcc-45
, mas isso não é suficiente.
Aqui estão os pacotes GNU da lista que acredito que devem existir em qualquer sistema Solaris:
Basta executar da seguinte forma:
pkg install pkg://solaris/archiver/gnu-tar
pkg install pkg://solaris/developer/gnu-binutils
pkg install pkg://solaris/diagnostic/top
pkg install pkg://solaris/file/gnu-coreutils
pkg install pkg://solaris/file/gnu-findutils
pkg install pkg://solaris/text/gawk
pkg install pkg://solaris/text/gnu-diffutils
pkg install pkg://solaris/text/gnu-grep
pkg install pkg://solaris/text/gnu-sed
(não, eu entendo que você não pediu isso, mas tê-los disponíveis facilitará sua vida)
Veja o que você pediu: Se você usar o host para fins de desenvolvimento / construção, adicione:
pkg install pkg://solaris/developer/build/gnu-make
pkg install pkg://solaris/developer/build/make
pkg install pkg://solaris/developer/gcc-45
pkg install pkg://solaris/system/header
pkg install pkg://solaris/developer/build/autoconf
pkg install pkg://solaris/developer/build/automake-110
(apenas instalando gcc-45
não é suficiente)
O item acima lhe dará um host com todas as ferramentas tradicionais do GNU / Linux e as ferramentas tradicionais para o desenvolvimento de C / C ++ que são normalmente usadas por vários pacotes de código aberto durante o processo de compilação / compilação.
As ferramentas GNU ocupam muito, muito pouco espaço em disco, então realmente não há razão para não instalá-las IMHO. As ferramentas de desenvolvimento demoram um pouco mais para que você possa deixá-las em hosts onde você não quer construir / compilar.