# Convenient frontend for quickly evaluating C code #!/bin/bash LIBR="stdlib stdio math ieee754 limits" FLAG="-Wall -lm" NAME=/tmp/$RANDOM-$RANDOM SRC=$NAME.c BIN=$NAME-B for k in $LIBR; do echo "#include<$k.h>" >> $SRC done echo "int main(int argc, char ** argv) {" >> $SRC cat - >> $SRC echo "return 0; }" >> $SRC echo -e "\n\n\t!!! Compiling ..." gcc $FLAG $SRC -o $BIN if [ "$?" = "0" ]; then echo -e "\t!!! Executing ...\n\n" exec $BIN rm $BIN fi; rm $SRC