How To Install Development Tools In Linux

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 as GNU GCC C/C++ compilers, make, debuggers, man pages and others which are needed to compile and build new softwares, packages.
Install Development Tools In Linux
The 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 derivatives
To install development tools in Arch Linux and its derivatives like Antergos, Manjaro Linux, just run:
sudo pacman -Syyu
sudo pacman -S base-devel
There 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
 - which
 
Just hit ENTER to install all of them.

2. Install Development Tools In RHEL, CentOS, Scientific Linux, Fedora
To 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 derivatives
To install required developer tools in DEB based systems, run:
sudo apt-get update
sudo apt-get install build-essential
This 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
To setup development environment in openSUSE and SUSE enterprise, run the following commands as root user:
zypper refresh
zypper update
zypper install -t pattern devel_C_C++
Verifying Installation
Now, Let us verify the develop tools have been installed or not. To do so, run:
gcc -v
make -v

As you see in the above output, the development tools have been successfully installed. Start developing your applications!
That’s all for today! On behalf of OSTechNix, I wish you a very Happy New Year 2017. May the new year bring new hopes and opportunities for you!
Cheers!!
How To Install Development Tools In Linux的更多相关文章
- RHEL / CentOS Linux Install Core Development Tools Automake, Gcc (C/C++), Perl, Python & Debuggers
		
how do I install all developer tools such as GNU GCC C/C++ compilers, make and others, after install ...
 - Linux小记 -- apt-get install build-essential和yum groupinstall "Development Tools"
		
Ubuntu的apt install build-essential 作用:配置Debian系统编译环境,就是下载安装支持编译Debian包的依赖/包,比如gcc等. 直接执行 #apt instal ...
 - How to install JDK (Java Development Kit) on Linux
		
This tutorial will guide you on how to install JDK (Java Development Kit) on Linux. Since I use Cent ...
 - 转  How to install XenServer Tools – Linux(forward)
		
本文转自: http://blog.csdn.net/zhongguoren666/article/details/7088798 比较懒....大家看图说话就行了.... 说句实在话…还是老外写的地 ...
 - How-to Install VMware Tools on Debian Stretch 9 32/64bit Linux+GNU
		
在虚拟机VMWARE上安装debian9 安装vmwaretools时候遇到问题 询问我IFCONFIG安装在哪里? 新版的debian不知道是用户权限问题还是使用了其他网络配置工具 vmwareto ...
 - 环境初始化  Build and Install the Apache Thrift IDL Compiler  Install the Platform Development Tools
		
Apache Thrift - Centos 6.5 Install http://thrift.apache.org/docs/install/centos Building Apache Thri ...
 - Linux之一次性安装开发工具:yum  groupinstall Development tools
		
[spark@sparksinglenode ~]$ yum grouplist | moreLoaded plugins: fastestmirror, refresh-packagekit, se ...
 - How to install Node.js on Linux
		
How to install Node.js on Linux Posted on November 13, 2015 by Dan Nanni Leave a comment Question: H ...
 - yum groupinstall "Development Tools" 批量安装软件
		
注:可以通过 yum grouplist 来查看可能批量安装哪些列表 从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢.但是如果你掌握了用yum的命令行 ...
 
随机推荐
- C:基本语句
			
基本语句知识 do{}while(); 与 while()do{}:for :while 语句的区别: while()do{}:先判断条件是否成立,条件满足则执行循环体 do{}while();是先执 ...
 - Tair分布式key/value存储
			
[http://www.lvtao.net/database/tair.html](特别详细) tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化 ...
 - MVC路由中routes.IgnoreRoute("{resource}.axd/{*pathInfo}") 到底什么意思!
			
转自:http://blog.csdn.net/lvjin110/article/details/24638913 参考(1) http://www.cnblogs.com/flyfish2012/a ...
 - 转载:你可能没注意的CSS单位
			
出自:http://www.cnblogs.com/dolphinX/p/4097693.html 扶今追昔 CSS中的单位我们经常用到px.pt.em.百分比,px和pt不用多说 em em是相对单 ...
 - 通过点击取消按钮关闭dialog窗口
 - HDU 5583 Kingdom of Black and White 水题
			
Kingdom of Black and White Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showpr ...
 - 【MongoDB】mongoimport  and mongoexport of data (一)
			
In the software development, we usually are faced with a common question of exporting or importing d ...
 - Using UTL_DBWS to Make a Database 11g Callout to a Document Style Web Service
			
In this Document _afrLoop=100180147230187&id=841183.1&displayIndex=2&_afrWindowMode=0& ...
 - OC和JS之间的交互
			
OC和JS之间的交互 目录 对OC和JS之间交互的理解 JS调用OC OC调用JS 对OC和JS之间交互的理解 JS调用OC JS文件 function sendCommand(cmd,param){ ...
 - 基数树(radix tree)
			
原文 基数(radix)树 Linux基数树(radix tree)是将指针与long整数键值相关联的机制,它存储有效率,并且可快速查询,用于指针与整数值的映射(如:IDR机制).内存管理等.ID ...