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.359 ]
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
Usando MySQL na linguagem C
SDL - Ótimo para criação de jogos
Comentários
Nenhum comentário foi encontrado.