I need a "for dummies"-tier guide since all the ones I found in Google say shit I don't even know. Fucking useless sticky as usual.
How the fuck do I compile C on Windows
download gcc you retard
easiest way would be mingw
Thanks pham.
Visual Studio.
>downloading 10+ Gb for a C compiler
Come on Rajesh
Download VirutalBow. Install a Linux VM. Now that's easy
Only compiles C89 properly. Don't use. The only C compiler one should use on Windows is MinGW-w64.
Use msys2 and clang instead.
gtfo clang shill
Go away tripfag. Nobody likes your special snowflake trip.
gtfo gnu/shill
clang is wholly superior. gcc defaults to super old standards and has all of these arcane flags for error checking/warnings and even shit like -Wall doesn't cover ALL warnings. What a joke.
code::blocks comes with gcc
Okay I installed MSYS2. What do I do now? I just want to compile Poschengband
pacman -S mingw-w64-clang
>error: target not found: mingw-w64-clang
help
uhhh do pacman -Ss clang and look for whatever the updated name is
No idea where the updated name is at.
>his OS doesn't include a compiler
...
mingw-w64-x86_64-clang
also, god damn nigga could you post that picture any smaller
>bash: mingw-w64-x86_64-clang: command not found
Using 32 here if that makes any difference. Had to ctrl+mousewheel so I could zoom about a bit for you to get the entire thing.
While you're at getting GCC, download Dev-C++ and it works for everything.
>C89
Evidently, you retarded ass have never compiled any C program with MSVC, because if your retarded trip faggot ass actually did that, it'd know that MSVC doesn't adhere to any specific C standard and fully supports C90 and a handful of C99 features.
So go kill yourself you dumb fucking trip faggot shit stain cocksucker.
It probably does make a difference. I think you need to join us in the modern 64-bit world, friend.
SO I CAN'T FUCKING COMPILE?
Nah, you should be able to do so, but if msys2 only offers 64-bit packages then you'll have to look elsewhere. And, elsewhere is where I cannot help you
>writing anything but ANSI C89
pajeet detected !!!