Files
dotfiles/aliases
2026-06-15 22:58:33 +02:00

25 lines
416 B
Plaintext

cc-clean(){
rm -rf ./**/*.out 2>/dev/null
}
cc-run(){
local file
if [ -z "$1" ]; then
echo "Usage: cc-run <file> [args...]" >&2
return 1
fi
file="$1"
shift
#if command -v norminette &>/dev/null
#then
# norminette "${file}" -R CheckForbiddenSourceHeader
#fi
gcc "${file}" -o "${file}.out" -Wall -Wextra -Werror -g3 -fsanitize=address $@ && \
"./${file}.out"
rm "${file}.out"
}