In the future, it'd be a lot easier to just install a "development environment' from the beginning. I wish that it'd be flagged a little better during the install process, because most newbies think "Hey, I won't be developing software, I don't need that!"
But... To compile anything from source, you will. And rpms don't make dependency dealing very easy, so it can be quite hard sometimes to even get a compiler installed!
Anyway, rant off, and glad you got it figured out bro