Yes to compiler in cygwin enviroment you need to get a GCC compiler such as Dev C++ ( Also an IDE) or Code::Blocks (Also an IDE) then program your program then move the source file into cygwin directory then compile it using command line.