Pergunta

Estou pensando em abandonar o boost como uma dependência ...atm a única coisa que eu realmente preciso é shared_ptr<>, e posso conseguir isso de std::tr1, disponível no pacote gcc 4.*

Foi útil?

Solução

AFAIK, todas as distros do pacote V 4.+ hoje em dia.

Outras dicas

Está disponível no Fedora, instalável via “yum” se você não escolheu “Sistema de Desenvolvimento” como seu conjunto de instalação padrão."yum search gcc" para instalar o pacote.

Hoje em dia, acredito que a maioria das distros Linux não vem com o sistema de desenvolvimento por padrão.Mas tenho certeza de que g++ v4 é o compilador C++ de desenvolvimento 'padrão' se você instalar o ambiente de desenvolvimento C++.g++ v3 geralmente está disponível apenas como uma instalação especial.Para o openSUSE 11, o gcc 4.3 é o pacote atual instalado quando você escolhe o padrão Base Development.

Isso depende do que você quer dizer com enviar?Se você baixar e gravar um CD ou DVD, é quase certo que ele estará disponível, mas não necessariamente instalado por padrão.Algumas distros (por exemploFedora) permitem escolhas durante a instalação que irão instalar ferramentas de desenvolvimento, mas uma instalação padrão geralmente não as inclui.Eles são facilmente instalados usando qualquer sistema de gerenciamento de pacotes compatível com a distribuição.Ubuntu inclui um pacote chamado essencial para construção que instala gcc, g++, make, etc.então apt-get install build-essencial é o primeiro passo para fazer o desenvolvimento no Ubuntu.

Não, nos meus sistemas Debian eu tenho que instalá-lo.Mas qualquer administrador de sistema decente deve ser capaz de descobrir como instalá-lo.

Editar:para ser mais específico, nem sempre é instalado por padrão, mas deve estar disponível para quase todas as distros.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top