GithubHelp home page GithubHelp logo

potatoshuffle's Introduction

PotatoShuffle

PotatoShuffle é um projeto simples de ordenação de cartas desenvolvido como trabalho acadêmico por Emílio B. Pedrollo para a cadeira de Laboratório de Programação II pela UFSM.

Obtenção do código fonte

O código-fonte está disponível publicamente online no endereço https://github.com/emiliopedrollo/PotatoShuffle/ e é possível efetuar o download do fonte compactado em .zip diretamente no site ou através do gerenciador de versões git com a seguinte linha de comando:

git clone https://github.com/emiliopedrollo/PotatoShuffle.git

Compilando

Apesar de ser possível compilar o código fonte através do compilador padão gcc para unix é muito mais fácil utilizar o pacote cmake para automatizar o processo:

Utilizando cmake

Caso não tenha o cmake instalado é possivel instalá-lo com a seguinte linha de comando como super usuário em distros baseadas no Debian (como o Ubuntu):

apt-get install -y cmake 

Para compilar basta ir até a pasta contendo o fonte e executar

cmake . && make

O compilador é esta instruído a utilizar o padrão C ansi para este projeto. Após a compilação o executável shuffle estará na mesma pasta com os códigos-fonte.

Utilizando gcc

Caso você não tenha o cmake instalado e não possua permissão administrativas para instala-lo ou simplismente queira utilizar um método mais pimitivo é possível utilizar o compilador padrão gcc com a seguinte linha:

gcc -o shuffle -std=c11 -ansi main.c deck.c deck.h utf8.h utils.c utils.h

potatoshuffle's People

Contributors

emiliopedrollo avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.