すっかり、shcの名前を忘れていたのでメモ
install
といっても、makeだけ
$ wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz $ tar -zxvf shc-3.8.9b.tgz $ cd shc-3.8.9b $ make $ ls -l shc -rwxrwxr-x 1 endo endo 36097 Jun 2 22:02 shc
usage
といっても、shcに -f でshellを渡すだけ
$ shc-3.8.9b/shc -f test.sh $ ls -l test.sh* -rw-r--r-- 1 endo endo 33 Jun 2 22:03 test.sh -rwx-wx--x 1 endo endo 11648 Jun 2 22:03 test.sh.x -rw-rw-r-- 1 endo endo 9464 Jun 2 22:03 test.sh.x.c $ ./test.sh.x