centos上如何安装gcc,和ubuntu不一样吗?ubuntu中sudo apt-get install gcc,centos中不能使用吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos上如何安装gcc,和ubuntu不一样吗?ubuntu中sudo apt-get install gcc,centos中不能使用吗?相关的知识,希望对你有一定的参考价值。

参考技术A unbuntu和CentOS有些不同,unbuntu用apt-get来管理软件, CentOS用yum来管理软件, 所以你要用
yum -y install gcc 安装GCC,其它道理一样, yum -y install gcc g++ 等等
http://blog.sina.com.cn/s/blog_696273090100k37v.html本回答被提问者采纳
参考技术B ubuntu中sudo apt-get install gcc 相当于centos上的 yum install gcc

所以

#yum -y install gcc

换汤不换药!
参考技术C 包管理器不一样。centos为yum包管理器就是rpm包管理器,具体用法你查一下红帽的命令和centos是一样的包管理器。 参考技术D centos 是用 yum 的,deb系和rpm系请分清

在CentOS 7和Ubuntu 14.03上安装Build Essentials

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

在Ubuntu上安装build essentials
apt-get install -y build-essential

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

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

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

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

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

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

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

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

  • 建议安装的包:

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

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

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

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

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

    • diffutils-doc

  • 安装新的包:

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

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

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

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

    • libgmp10 libgomp1 libisl10 libitm1 libmpc3 libmpfr4 libquadmath0

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

    • manpages-dev patch xz-utils

在Centos上安装build essentials
yum groupinstall "Development Tools"
  • 安装 "开发工具":

    • autoconf

    • automake

    • bison

    • byacc

    • cscope

    • ctags

    • diffstat

    • doxygen

    • elfutils

    • flex

    • gcc

    • gcc-c++

    • gcc-gfortran

    • gettext

    • git

    • indent

    • intltool

    • libtool

    • make

    • patch

    • patchutils

    • rcs

    • redhat-rpm-config

    • rpm-build

    • rpm-sign

    • subversion

    • swig

    • systemtap

  • 安装依赖包:

    • apr

    • apr-util

    • avahi-libs

    • boost-system

    • boost-thread

    • bzip2

    • cpp

    • dwz

    • dyninst

    • emacs-filesystem

    • fipscheck

    • fipscheck-lib

    • gdb

    • gettext-common-devel

    • gettext-devel

    • gettext-libs

    • glibc-devel

    • glibc-headers

    • gnutls

    • kernel-devel

    • kernel-headers

    • libdwarf

    • libedit

    • libgfortran

    • libgnome-keyring

    • libmodman

    • libmpc

    • libproxy

    • libquadmath

    • libquadmath-devel

    • libstdc++-devel

    • m4

    • mokutil

    • mpfr

    • neon

    • nettle

    • openssh

    • openssh-clients

    • pakchois

    • perl

    • perl-Carp

    • perl-Data-Dumper

    • perl-Encode

    • perl-Error

    • perl-Exporter

    • perl-File-Path

    • perl-File-Temp

    • perl-Filter

    • perl-Getopt-Long

    • perl-Git

    • perl-HTTP-Tiny

    • perl-PathTools

    • perl-Pod-Escapes

    • perl-Pod-Perldoc

    • perl-Pod-Simple

    • perl-Pod-Usage

    • perl-Scalar-List-Utils

    • perl-Socket

    • perl-Storable

    • perl-TermReadKey

    • perl-Test-Harness

    • perl-Text-ParseWords

    • perl-Thread-Queue

    • perl-Time-HiRes

    • perl-Time-Local

    • perl-XML-Parser

    • perl-constant

    • perl-libs

    • perl-macros

    • perl-parent

    • perl-podlators

    • perl-srpm-macros

    • perl-threads

    • perl-threads-shared

    • rsync

    • subversion-libs

    • systemtap-client

    • systemtap-devel

    • systemtap-runtime

    • trousers

    • unzip

    • zip

    • base

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

yum install -y gcc g++ kernel-devel


以上是关于centos上如何安装gcc,和ubuntu不一样吗?ubuntu中sudo apt-get install gcc,centos中不能使用吗?的主要内容,如果未能解决你的问题,请参考以下文章

我从源代码安装了 GCC 5.2,但我不知道如何在 Ubuntu 15.04 上卸载它

Ubuntu下编写的单机程序能在centos系统上运行吗?

Centos切换界面和安装fortran

GCC安装UBUNTU

如何安装gcc开发环境

Ubuntu下gcc安装