horrible programming thing of the day: put this line at the top of a single-file C program
//usr/bin/gcc $0 && ./a.out;exit
and chmod +x it. now you have a C script you don't have to compile and run with separate invocations, just call it like any script :)
@typhlosion This is so ugly I can't help loving it.
@typhlosion I use clang btw
@noiob i trust you to know how to modify this with the compiler of your choice
@typhlosion imo you should make it more cursed by having it check for existing compilers and trying to install one via popular packet managers
@noiob i prefer the simplicity of this "solution"
@typhlosion I had to think really hard to figure out why this should work 😅
ISTR there was an obscure C compiler that specifically documented using it in a shebang line… ah, yes, it was https://bellard.org/tcc/
nota bene: don't