Como obtenho o GCC 4.7.1 com suporte a 64 bits instalado para minha conta de usuário somente no Solaris x86?

0

Eu fui colocado em uma tarefa para atualizar e construir bibliotecas de 32 bits e 64 bits para desenvolvedores de software usarem. Eu preciso instalar o GCC versão 4.7.1 com suporte a 64 bits na máquina Solaris x86 que estou usando para minha conta de usuário apenas para não modificar o sistema como um todo.

    
por DemiSheep 20.05.2014 / 18:40

2 respostas

2

Fonte de download de

link ou outro espelho de link

arquivo untar

configure com prefixo = / home / myname / gccfolder

instalação de compilação

    
por 20.05.2014 / 18:52
1

Você pode achar tão fácil ter seu próprio host Solaris. Basta instalar o Solaris X86 no VirtualBox e você terá o seu próprio. Se o propósito é desenvolvimento e teste como no seu caso, então não há custo de licença para usar o Solaris.

Usar um repositório de pacotes evita o incômodo de se construir e gerenciar dependências, imaginando se você tem suporte a 64 bits, etc. A desvantagem é que você precisa ter privilégios de superusuário para instalar os pacotes e é por isso que eu sugiro que você tenha o seu próprio host privado (virtual) do Solaris.

Instale o Solaris 11.2 Beta nele. Não importa para o seu propósito que é um beta (eu estou usando e não consegui quebrá-lo de qualquer forma). A razão pela qual me proponho a usar essa versão é que o repositório de pacotes para essa versão oferece várias versões diferentes do GCC (4.5, 4.7 e 4.8). Você tem uma necessidade específica para v4.7.1 ou seria v4.7.3 também ok?

Se você não quiser usar uma versão beta do Solaris, então você pode usar o Solaris 11.1, mas isso só lhe dará o GCC v3.4.3 ou o GCC v.4.5.2 do repositório de pacotes que não parece ser o que você quer.

Veja também este link em unix.stackexchange.com para saber como configurar corretamente um Host de desenvolvimento do Solaris usando métodos by-the-book.

    
por 20.05.2014 / 22:32