Bloodshed Dev-C++ is only an IDE (the interface you see when you start up the program). The REAL C compiler behind it all is the all mighty GNU C compiler. Code::Blocks is another (much newer) IDE that also uses the GNU C compiler. Both of them use the MinGW package (a port of the GNU C compiler to windows). If you're using Linux, chanes are you already have the GNU C compiler installed (type gcc at the terminal).