{{tag>bionic focal programmation}}
======SHC : compilateur de script shell ======
[[man>shc]] permet de compiler et accessoirement de "chiffrer" vos scripts [[:bash]] (et sh) en C.
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
* Avoir installé le paquet build-essential
===== Installation =====
[[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>shc]]**
sudo apt install shc
==== Compiler et installer depuis les sources ====
Exécutez chaques lignes les unes après les autres dans votre terminal.
wget https://github.com/neurobin/shc/archive/refs/heads/4.0.3.tar.gz -O shc-4.0.3.tar.gz
tar -xvf shc-4.0.3.tar.gz
cd shc-4.0.3
./configure --prefix=/usr
make -j$(nproc)
sudo make install
cd ..
rm -rf shc-4.0.*
===== utilisation =====
shc -f monscript.sh -o monscript.bin
// Créé par [[:utilisateurs:andykimpe]], Contributeurs [[:utilisateurs:Amiralgaby|Amiralgaby]]//