Before compiling anything from source on Ubuntu, the build-essentials metapackaged is installed by typing
sudo apt-get install build-essentials
On Fedora, the equivalent package is the package group “Development Tools”. This can be installed by typing
sudo yum groupinstall "Development Tools"