diff options
Diffstat (limited to 'ci')
| -rwxr-xr-x | ci | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -0,0 +1,27 @@ +#!/bin/bash + +LIBR="stdlib stdio math ieee754" +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 |
