In this brief tutorial, we will be discussing how to install development tools in popular linux distributions like Arch Linux, CentOS, RHEL, Fedora, Debian, Ubuntu, and openSUSE etc. These development tools includes all necessary applications, such asGNU GCC C/C++ compilers, make, debuggers, man pages and others which are needed to compile and build new softwares, packages.
Download Free eBook: “Bootstrap Programming Cookbook”
Install Development Tools In LinuxThe developer tools can be installed either individually one by one or all at once. We are going to install all at once to make things much easier.
1. Install Development Tools In Arch Linux and derivativesTo install development tools in Arch Linux and its derivatives like Antergos, Manjaro Linux, just run:
sudo pacman -Syyu sudo pacman -S base-develThere are 25 members in the Arch Linux development tools group, such as,
autoconf automake binutils bison fakeroot file findutils flex gawk gcc gettext grep groff gzip libtool m4 make pacman patch pkg-config sed sudo texinfo util-linux whichJust hit ENTER to install all of them.
2. Install Development Tools In RHEL, CentOS, Scientific Linux, FedoraTo install development tools in Fedora, RHEL and its clones such as CentOS, Scientific Linux, run the following commands as root user.
yum update yum groupinstall "Development Tools"The above command is going to install all necessary developer tools, such as:
autoconf automake bison byacc cscope ctags diffstat doxygen elfutils flex gcc/gcc-c++/gcc-gfortran git indent intltool libtool patch patchutils rcs subversion swig 3. Install Development Tools In Debian, Ubuntu and derivativesTo install required developer tools in DEB based systems, run:
sudo apt-get update sudo apt-get install build-essentialThis command will all necessary packages to setup the development environment in Debian, Ubuntu and its derivatives.
binutils cpp gcc-5-locales g++-multilib g++-5-multilib gcc-5-doc gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-5-multilib and many.You now have the necessary development tools to develop a software in your Linux box.
4. Install Development Tools In openSUSE/SUSE