Skip to content

thomasqueirozb/logik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logik

git status

Instalação do rust

Se você já tem o rust instalado pode pular essa parte. Caso contrário abra a aba rustup a seguir.

rustup

rustup

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Mais detalhes em rustup.rs

Setup do PATH

Após a instalação do rustup, todos os binários estarão na pasta ~/.cargo/bin, ~/.local/share/cargo ou em $XDG_DATA_HOME/cargo/bin. Essa pasta é mencionada durante a instalação do rustup.

Após determinar qual a pasta correta é necessário adicioná-la a variável de ambiente PATH.

Para isso é necessário a seguinte linha:

source PATH_DA_PASTA/env

onde PATH_DA_PASTA é uma das 3 pastas mencionadas anteriormente.

Para rodar apenas na atual seção do terminal basta apenas rodar o comando no terminal. Para um setup consistente é necessário adicionar a linha ao final do arquivo ~/.bashrc e rodar source ~/.bashrc.

Verificação da instalação

Apenas verifique que é possível rodar rustc --version. Seu output deve ser similar a isso:

$ rustc --version
rustc 1.50.0 (cb75ad5db 2021-02-10)

Como compilar e rodar

Para rodar e compilar

cargo run -- FLAGS

Para FLAGS pode ser passado --help para ajuda

O programa pode ser utilizado da seguinte maneira:

cargo run --quiet -- -c "1 +  1    - 5"

Ou utilizando um arquivo:

cargo run --quiet file.c

Para compilar e rodar separadamente

Compilando

cargo build

Rodando

./target/debug/logik -c " 1 + 2 -3 + 4"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published