SHC – Compilador shell-script

O SHC (Shell Script Compiler) é utilizado para compilar um script, possibilitando que você distribua o arquivo compilado, que na minha opinião, pode ser muito útil em casos que é necessário esconder senha em variáveis, por exemplo.

Vamos a instalação:
– Via apt-get:
  # apt-get install shc
  
– Via Código fonte:
  $ wget https://github.com/neurobin/shc/archive/release.zip -O /tmp/shc-src.zip
  $ unzip shc-src.zip -d /tmp
  $ cd /tmp/shc-release/
  $ ./configure && make
  # make install
  
Pronto, com o SHC instalado, vamos aos testes, irei demonstrar o processo utilizando um teste do próprio SHC. Crie um arquivo “teste.sh” com o conteúdo abaixo:
  #!/bin/bash
  
  echo "$@ is $@"
  echo "command line: $0 $*"
  echo "hello world"
  # Added
  echo "[$$] PAUSED... Hit return!"
  read DUMMY
  exit 0
  
Agora, vamos compilar:
  $ shc -f teste.sh
  
O SHC irá criar dois arquivos:
 – test.sh.x (executável compilado)
 – test.sh.x.c (código em C)
Pronto, agora você pode brincar compilando seus shell-scripts.
Para maiores informações: http://neurobin.github.io/shc/man.html 

Leonardo Lontra é o nosso mais novo colaborador. Atualmente trabalha com visão computacional e linux embarcado. Nas horas vagas, se diverte programando em python.

 

Que tal nos encontrar no SeuTubo para ver dicas, tutoriais e Reviews de placas? Canal Sistemas Embarcados

Que tal na página do Facebook?

 

Ou Instagram?

 

Quem sabe Google Plus?

 

Que tal no Pinterest?

 

Ou talvez nos encontrar no Twitter para receber as ultimas noticias quentinhas: @SEmbarcados

 

E não esqueça que também tem o email, contato@sistemasembarcados.org

 

Conheça também nossos grupos do Facebook:

Beijunda e até o próximo embarcado!