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中不能使用吗?的主要内容,如果未能解决你的问题,请参考以下文章