]>
zdv2.bktei.com Git - BK-2023-05.git/blob - src/kr_exercises/ch1/s1.2/compile.sh
2 # Desc: Compiles all `.c` files in specified directory
3 # Usage: compile.sh [DIR]
6 if [[ ! -d $1 ]]; then echo "FATAL:Not a dir:$1" 1>&2; exit 1; fi;
9 if [[ ! -f $file ]]; then echo "FATAL:Not a file:$file" 1>&2; exit 1; fi;
10 echo "STATUS: file:$file" 1>&2;
11 file_out
="${file%.c}";
12 echo "STATUS:file_out:$file_out" 1>&2;
13 gcc
-o "$file_out" "$file" ||
echo "ERROR:Compile failed." 1>&2;