Gerenciando pacotes para C/C++ com Conan

Este artigo tem como objetivo introduzir a ideia por trás do projeto Conan, um gerente de pacotes com foco em desenvolvedores C e C++. Aqui serão abordados os tópicos sobre instalação, uso e aplicação em um projeto simples.

[ Hits: 9.573 ]

Por: Uilian Ries em 19/12/2016 | Blog: https://uilianries.github.io


Instalação



Conan é escrito em Python, por isso, iremos utilizar o pip sobre python 2.7. Existe uma versão experimental sobre python 3.

Primeiro, verifique se possui Python instalado:

python --version
Python 2.7.12

Caso não possua, poderá instalar através do gerenciador de pacotes da sua distribuição. Vamos dar como exemplo no Ubuntu:

sudo apt-get install python

Agora iremos necessitar do gerenciador de pacotes para Python, o pip:

pip --version
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)

Caso não possua o pip instalado, também será possível instalar através do gerenciador de pacotes. Utilizando apt, teremos:

sudo apt-get install python-pip

Agora iremos instalar o Conan através do pip:

sudo pip install conan

Se ainda, você possuir preferência por baixar o fonte e construir no seu host, ao invés de usar o pip, poderá utilizar o seguinte:

git clone https://github.com/conan-io/conan.git
cd conan
pip install -r conans/requirements.txt

Uma vez realizada a instalação vamos executar, pela primeira vez, para que as configurações sejam estabelecidas:

conan
It seems to be the first time you run conan
Auto detecting your dev setup to initialize conan.conf
Found gcc 6.2
Default conan.conf settings
    os=Linux
    arch=x86_64
    compiler=gcc
    compiler.version=6.2
    compiler.libcxx=libstdc++
    build_type=Release
*** You can change them in ~/.conan/conan.conf ***
*** Or override with -s compiler='other' -s ...s***


Como pode ser observado, Conan deu as boas vindas e gerou uma configuração padrão, de acordo com o ambiente do host. Esta configuração pode ser alterada, sendo possível configurar outra versão de compilador, por exemplo.

Página anterior     Próxima página

Páginas do artigo
   1. Sobre Conan
   2. Instalação
   3. Procurar pacotes
   4. Utilização
Outros artigos deste autor

Instalando Facebook Folly através do Conan

Leitura recomendada

Comando MAKE

TORCS – Instalação e criação de um bot simples

Squid logando usuários em aplicações web

Como prevenir o Buffer Overflow

BSD Sockets em linguagem C

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts