Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

c compiler

Name: Anonymous 2013-06-30 16:00

what is the best one
because i hear gcc is shit and i wanna try a new one
specifically, i'm writing a graphics oriented program. if that matters.

Name: Anonymous 2013-06-30 16:15

gcc generates de best code, more optimized for your needs ( -O3 for performance, -Os for size, etc. http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html)

However, it is bloated and its code is ugly.

For something more minimalist, well written and sleek, try tcc

Name: Anonymous 2013-06-30 16:22

why should i care about bloated code?
most of my concerns are what i've hear concerning portability and, more specifically, consistent performance across platforms, which I've heard gcc does poorly. is this true?

Name: Anonymous 2013-06-30 16:23

rustc is pretty good

Name: Anonymous 2013-06-30 16:30

>>3
What platforms?

Name: Anonymous 2013-06-30 17:57

Just use Clang.

Name: Anonymous 2013-06-30 19:11

>>5
right now just htinking standardwindows/mac and developign on ubuntu
tbh, im not totally familiar with compatibility between linux distros, but i assume it's not hugely different.
my question is, should i relaly bye concerned by any of this? is there a compiler i that stands out above the  rest for any reason at all?
I really dont know much abotu C compilers, so I'm mostly curious about all they're various pros and cons

Name: Anonymous 2013-06-30 19:25

>>7
You're fucked, that's what.  If you don't know a thing about compilers and haven't done any real work with C before, don't even think about cross compiling.  Figure out how to do what you want with the language, THEN worry about how to juggle system-dependent headers.

Name: Anonymous 2013-06-30 19:27

>>2
as a demoscener brogramerer I can tell you that that is bullshit: llvm/clang produce binaries equally optimized, and you know what? MSVS is much better than any other Linux C compiler, terrible! right?

Name: Anonymous 2013-06-30 20:12

open watcom

Name: Anonymous 2013-06-30 22:17


||| |||| | ||||||| || |||||.

Name: Anonymous 2013-07-01 20:41

Name: Anonymous 2013-07-01 20:46

Name: Anonymous 2013-07-01 20:52


Don't change these.
Name: Email:
Entire Thread Thread List