I understand why people use IDE. I don't care for them but I can understand why someone would like them. IDEs should allow you someway to compile from the command line. Code::Blocks does this but fails in the end. Despite being used from the command line, it opens a window to display results. Obviously this fails when running without X to build an rpm.
I don't suppose some program in fedora has a way to build from a codeblocks project. It's not hard to build a makefile. There is also a cbp2make program but it doesn't appear to be package for Fedora. I was just trying to keep using the Code::Blocks project file.