在CentOS 7和Ubuntu 14.03上安装Build Essentials

前端之家收集整理的这篇文章主要介绍了在CentOS 7和Ubuntu 14.03上安装Build Essentials前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

linux操作系统上面开发程序, 光有了gcc 是不行的 它还需要一个 build-essential软件包 作用是提供编译程序必须软件包的列表信息 也就是说 编译程序有了这个软件包 它才知道 头文件在哪 才知道库函数在哪 还会下载依赖的软件包 最后才组成一个开发环境 当然 build-essential包 安装时 需要的依赖包 有些你用不上

在Ubuntu上安装build essentials
apt-getinstall-ybuild-essential

上面的命令会安装一下包:

    @H_301_9@

    下面的额外的安装包会安装:

      @H_301_9@

      binutils cpp cpp-4.8 dpkg-dev fakeroot g++ g++-4.8 gcc gcc-4.8

      @H_301_9@

      libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl

      @H_301_9@

      libasan0 libatomic1 libc-dev-bin libc6-dev libcloog-isl4 libdpkg-perl

      @H_301_9@

      libfakeroot libfile-fcntllock-perl libgcc-4.8-dev libgmp10 libgomp1 libisl10

      @H_301_9@

      libitm1 libmpc3 libmpfr4 libquadmath0 libstdc++-4.8-dev libtimedate-perl

      @H_301_9@

      libtsan0 linux-libc-dev make manpages manpages-dev patch xz-utils

    @H_301_9@

    建议安装的包:

      @H_301_9@

      binutils-doc cpp-doc gcc-4.8-locales debian-keyring g++-multilib

      @H_301_9@

      g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg gcc-multilib autoconf

      @H_301_9@

      automake1.9 libtool flex bison gdb gcc-doc gcc-4.8-multilib libgcc1-dbg

      @H_301_9@

      libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg

      @H_301_9@

      libquadmath0-dbg glibc-doc libstdc++-4.8-doc make-doc man-browser ed

      @H_301_9@

      diffutils-doc

    @H_301_9@

    安装新的包:

      @H_301_9@

      binutils build-essential cpp cpp-4.8 dpkg-dev fakeroot g++ g++-4.8 gcc

      @H_301_9@

      gcc-4.8 libalgorithm-diff-perl libalgorithm-diff-xs-perl

      @H_301_9@

      libalgorithm-merge-perl libasan0 libatomic1 libc-dev-bin libc6-dev

      @H_301_9@

      libcloog-isl4 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-4.8-dev

      @H_301_9@

      libgmp10 libgomp1 libisl10 libitm1 libmpc3 libmpfr4 libquadmath0

      @H_301_9@

      libstdc++-4.8-dev libtimedate-perl libtsan0 linux-libc-dev make manpages

      @H_301_9@

      manpages-dev patch xz-utils

在Centos上安装build essentials
yumgroupinstall"DevelopmentTools"
    @H_301_9@

    安装 "开发工具":

      @H_301_9@

      autoconf

      @H_301_9@

      automake

      @H_301_9@

      bison

      @H_301_9@

      byacc

      @H_301_9@

      cscope

      @H_301_9@

      ctags

      @H_301_9@

      diffstat

      @H_301_9@

      doxygen

      @H_301_9@

      elfutils

      @H_301_9@

      flex

      @H_301_9@

      gcc

      @H_301_9@

      gcc-c++

      @H_301_9@

      gcc-gfortran

      @H_301_9@

      gettext

      @H_301_9@

      git

      @H_301_9@

      indent

      @H_301_9@

      intltool

      @H_301_9@

      libtool

      @H_301_9@

      make

      @H_301_9@

      patch

      @H_301_9@

      patchutils

      @H_301_9@

      rcs

      @H_301_9@

      redhat-rpm-config

      @H_301_9@

      rpm-build

      @H_301_9@

      rpm-sign

      @H_301_9@

      subversion

      @H_301_9@

      swig

      @H_301_9@

      systemtap

    @H_301_9@

    安装依赖包:

      @H_301_9@

      apr

      @H_301_9@

      apr-util

      @H_301_9@

      avahi-libs

      @H_301_9@

      boost-system

      @H_301_9@

      boost-thread

      @H_301_9@

      bzip2

      @H_301_9@

      cpp

      @H_301_9@

      dwz

      @H_301_9@

      dyninst

      @H_301_9@

      emacs-filesystem

      @H_301_9@

      fipscheck

      @H_301_9@

      fipscheck-lib

      @H_301_9@

      gdb

      @H_301_9@

      gettext-common-devel

      @H_301_9@

      gettext-devel

      @H_301_9@

      gettext-libs

      @H_301_9@

      glibc-devel

      @H_301_9@

      glibc-headers

      @H_301_9@

      gnutls

      @H_301_9@

      kernel-devel

      @H_301_9@

      kernel-headers

      @H_301_9@

      libdwarf

      @H_301_9@

      libedit

      @H_301_9@

      libgfortran

      @H_301_9@

      libgnome-keyring

      @H_301_9@

      libmodman

      @H_301_9@

      libmpc

      @H_301_9@

      libproxy

      @H_301_9@

      libquadmath

      @H_301_9@

      libquadmath-devel

      @H_301_9@

      libstdc++-devel

      @H_301_9@

      m4

      @H_301_9@

      mokutil

      @H_301_9@

      mpfr

      @H_301_9@

      neon

      @H_301_9@

      nettle

      @H_301_9@

      openssh

      @H_301_9@

      openssh-clients

      @H_301_9@

      pakchois

      @H_301_9@

      perl

      @H_301_9@

      perl-Carp

      @H_301_9@

      perl-Data-Dumper

      @H_301_9@

      perl-Encode

      @H_301_9@

      perl-Error

      @H_301_9@

      perl-Exporter

      @H_301_9@

      perl-File-Path

      @H_301_9@

      perl-File-Temp

      @H_301_9@

      perl-Filter

      @H_301_9@

      perl-Getopt-Long

      @H_301_9@

      perl-Git

      @H_301_9@

      perl-HTTP-Tiny

      @H_301_9@

      perl-PathTools

      @H_301_9@

      perl-Pod-Escapes

      @H_301_9@

      perl-Pod-Perldoc

      @H_301_9@

      perl-Pod-Simple

      @H_301_9@

      perl-Pod-Usage

      @H_301_9@

      perl-Scalar-List-Utils

      @H_301_9@

      perl-Socket

      @H_301_9@

      perl-Storable

      @H_301_9@

      perl-TermReadKey

      @H_301_9@

      perl-Test-Harness

      @H_301_9@

      perl-Text-ParseWords

      @H_301_9@

      perl-Thread-Queue

      @H_301_9@

      perl-Time-HiRes

      @H_301_9@

      perl-Time-Local

      @H_301_9@

      perl-XML-Parser

      @H_301_9@

      perl-constant

      @H_301_9@

      perl-libs

      @H_301_9@

      perl-macros

      @H_301_9@

      perl-parent

      @H_301_9@

      perl-podlators

      @H_301_9@

      perl-srpm-macros

      @H_301_9@

      perl-threads

      @H_301_9@

      perl-threads-shared

      @H_301_9@

      rsync

      @H_301_9@

      subversion-libs

      @H_301_9@

      systemtap-client

      @H_301_9@

      systemtap-devel

      @H_301_9@

      systemtap-runtime

      @H_301_9@

      trousers

      @H_301_9@

      unzip

      @H_301_9@

      zip

      @H_301_9@

      base

到这最简介的Build Essentials就安装到CentOS了:

yuminstall-ygccg++kernel-devel

猜你在找的CentOS相关文章