Instalando o GCC no Solaris_x86

1

Já pesquisei Googling, mas todos estão dizendo que o GCC já está instalado no sistema operacional Solaris. Eles disseram para adicionar /usr/sfw/bin ao seu $PATH , o que eu fiz, e reiniciei a máquina, mas ainda nada aconteceu, quando tentei compilar meu software usando o GCC.

Mas quando eu faço o seguinte comando find como o usuário root:

find / -name gcc

Não recebo resultados retornados. Isso para mim indica que não há GCC instalado neste sistema.

Onde posso obtê-lo e instalá-lo no sistema?

Observação: Isso não está no SPARC, mas no VMWare.

    
por Kevdog777 22.02.2013 / 12:52

2 respostas

2

Depois de um pouco mais de pesquisa, descobri que posso usar

pkg install gcc-45

e agora está ocupado com o download. Eu estava cansado de usar isso, como nas outras máquinas Linux, você não pode usar pkg .

Obrigado por procurar e tentar me ajudar a resolver isso, mas acho que está classificado agora.

    
por 22.02.2013 / 14:18
2

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.

    
por 27.02.2013 / 14:22

Tags