今天第一次写博客,刚好装了一个linux系统,发行版是fedora20,因为之前都是用centos6.4两个系统感觉操作上没差多少,相对而言fedora的界面更为美观一些。
本人是打算用linux来写一些C程序,而linux下最为流行的应该要数gcc编译器了把。今天就装了一下gcc c
(1)先获得管理员权限
1)$su
2)输入管理员密码
(2)yum安装gcc
(1)#yum install gcc(yum功能很强大)
(2)#yum install g++
如果不做这些后面就好像不能继续了。
(3)登陆下面四个网站把东西下载好,一共有四个文件
http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2
ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2
http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2
http://www.multiprecision.org/mpc/download/mpc-0.8.1.tar.gz(4)把四个文件分别解压
[root@localhost gcc]# tar -zxvf gcc-4.8.1.tar.gz
[root@localhost gcc]# tar -zxvf mpc-0.8.1.tar.gz
[root@localhost gcc]# tar -jxvf gmp-4.3.2.tar.bz2
[root@localhost gcc]# tar -jxvf mpfr-2.4.2.tar.bz2
(5)可以放在一起编译,解压好的都放在一个文件夹里面
|
1
2
3
4
5
6 |
cd gcc-4.8.1/mv gmp-4.3.2
gcc-4.8.1/gmpmv mpfr-2.4.2
gcc-4.8.1/mpfrmv mpc-0.8.1
gcc-4.8.1/mpc |
(6)建立一个新目录,并且进入新目录中
|
1
2
3 |
[root@localhost gcc]# mkdir gcc-build-4.8.1[root@localhost gcc]# cd gcc-build-4.8.1/[root@localhost gcc-build-4.8.1]# |
(7) configure命令:
|
1 |
../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib |
(8)编译
|
1 |
#make -j4 |
这个过程等了我很长时间差不多有半个小时吧
(9) 安装
|
1 |
#make install |
等完成之后终于可以结束了!!
通过以下语句检查版本:
[root@localhost gcc-build-4.8.1]# g++ --version
g++ (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
原文:http://www.cnblogs.com/lanzhiheng/p/3530409.html