Aunque tenemos a nuestra disposición gran cantidad de IDEs para programación, a veces viene bien un programa muy rápido y que tenga capacidad para compilar y ejecutar pequeños programas.
Aunque tenemos la posibilidad de cargar una consola integrada, pero no es suficiente.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | xterm -name xt2 -e sh -c 'cd "%directory"; fichero="%filename"; ejecutable=${CF%.*}; extension=${CF#*.}; extension=`echo $extension | awk '\''{print tolower($0)}'\''`; rm $ejecutable 2> /dev/null; case $extension in "c") gcc -o $ejecutable "%filename" 1>&2 2>/tmp/ktc_err ;; "cpp") g++ -o $ejecutable "%filename" 1>&2 2>/tmp/ktc_err ;; *) echo "Extensión no reconocida" ;; esac ./ejecutable echo -e "\n-----------------"; echo "Compilación: "; cat /tmp/ktc_err; echo -e "--------------------\n"; printf "%s" "Pulsa INTRO para continuar"; read intro' |
Este script básicamente compilará el programa actual ya sea en c o c++ dependiendo de la extensión y lo ejecutará, al mismo tiempo veremos un pequeño informe de la compilación al final de la ejecución.… Leer artículo completo