#!/bin/bash
case ${1#*.}
in
c)
GCC=`which gcc`
$GCC "$1" -o "${1%%.*}" && {
Xdialog --msgbox "Archivo compilado correctamente: \n${1%%.*}" 10 50
exit 0;
} || {
Xdialog --msgbox "Compilación fallida" 10 30
exit 1;
}
;;
cpp)
GPP=`which g++`
$GPP "$1" -o "${1%%.*}" && {
Xdialog --msgbox "Archivo compilado correctamente: \n${1%%.*}" 10 50
exit 0;
} || {
Xdialog --msgbox "Compilación fallida" 10 30
exit 1;
}
;;
*)
echo -e "Error, código fuente no C ó C++";
exit 1;
esac
Instalación
Dar permisos de escritura
chmod +x ./Compilar.sh
Copiar en el directorio nautilus-scripts
~/.gnome2/nautilus-scripts
0 comentarios:
Publicar un comentario