Configurando seu sistema
Para acompanhar este tutorial, você precisará ter acesso a compiladores, Python e CMake. Veremos algumas instruções de como instalar os pré-requisitos em seu próprio computador. Veremos também como usar o Binder para rodar na nuvem.
Estas instruções são baseadas na instalação de compiladores e CMake através do gerenciador de pacotes e ambientes Conda, uma vez que fornece uma maneira conveniente para instalar pacotes binários em um ambiente de software isolado.
Para usuários Windows
É fortemente recomendável usar (e instalar, se necessário) o Windows Subsystem for Linux (WSL), pois é uma ferramenta poderosa que provavelmente também será útil após a finalização desse tutorial. Dentro do WSL você precisará do Python3 e o gerenciamento de ambiente conda. Um guia útil para fazer isso pode ser encontrado em https://github.com/kapsakcj/win10-linux-conda-how-to>. A instalação das dependências necessárias em um terminal WSL é documentado abaixo como se fosse um ambiente Linux.
Para usuários Linux e MacOs
Usuários MacOS e Linux podem simplesmente abrir um terminal e instalar o Miniconda:
Para MacOS veja https://docs.conda.io/en/latest/miniconda.html#macosx-installers
Para Linux veja https://docs.conda.io/en/latest/miniconda.html#linux-installers
Criando um ambiente e instalando pacotes
Já com o conda instalado (e o WSL se você estiver no Windows), você poderá usar
o arquivo environment.yml para instalar
as dependências. Primeiro salve-o em seu disco rígido clicando no link e, em um terminal,
navegue até onde você salvou o arquivo e digite:
conda env create -f environment.yml
Você então precisa ativar o novo ambiente:
conda activate cmake-tutorial
Agora você terá o CMake, compiladores, Python e alguns outros pacotes instalados!
Usando Binder
MyBinder oferece um ambiente de computação em nuvem personalizável e gratuito. Você pode fazer os exercícios do tutorial CMake na nuvem clicando no botão “launch binder” na parte superior do arquivo README exibido em https://github.com/ufjf-dcc-josecamata/cmake-tutorial.
Isso levará você à página de carregamento do bloco de anotações do binder, que pode levar alguns minutos para inicializar. Não se desespere!
Um vez carregado, voce verá o painel do Jupyter Notebook que estará rodando na nuvem.
Para abrir um terminal, clique no ícone Terminal.
Voce pode navegar pelo conteúdo do tutorial com ls docs. Os códigos dos
exercícios estão em docs/source/code.
Você pode abrir um editor de texto (para código, scripts CMake, etc) clicando em “New” e
selecionar Text File. Se preferir um editor no terminal, você pode usar nano ou
vim ou emacs.